home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrCpp / MrCpp.rsrc / CODE_8_exp.txt < prev    next >
Text File  |  1996-05-07  |  280KB  |  4,891 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00001958 (6 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  486D BDC0                pea.l      [A5 - 0x4240]
  13. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000000C  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  15. 00000010  4E5E                     unlink     A6
  16. 00000012  205F                     movea.l    A0, [A7]+
  17. 00000014  584F                     addq.w     A7, 4
  18. 00000016  4ED0                     jmp        [A0]
  19. fn00000018:
  20. 00000018  48E7 0030                movem.l    -[A7], A2,A3
  21. 0000001C  4EBA 0096                jsr        [PC + 0x96 /* 000000B4 */]
  22. 00000020  2640                     movea.l    A3, D0
  23. 00000022  6058                     bra        +0x5A /* 0000007C */
  24. label00000024:
  25. 00000024  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  26. 00000028  2F0B                     move.l     -[A7], A3
  27. 0000002A  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  28. 0000002E  4EBA 0084                jsr        [PC + 0x84 /* 000000B4 */]
  29. 00000032  2440                     movea.l    A2, D0
  30. 00000034  700F                     moveq.l    D0, 0x0F
  31. 00000036  2F00                     move.l     -[A7], D0
  32. 00000038  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  33. 0000003C  2F0B                     move.l     -[A7], A3
  34. 0000003E  2F0A                     move.l     -[A7], A2
  35. 00000040  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  36. 00000044  2640                     movea.l    A3, D0
  37. 00000046  2F0B                     move.l     -[A7], A3
  38. 00000048  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  39. 0000004C  2440                     movea.l    A2, D0
  40. 0000004E  200A                     move.l     D0, A2
  41. 00000050  6702                     beq        +0x4 /* 00000054 */
  42. 00000052  264A                     movea.l    A3, A2
  43. label00000054:
  44. 00000054  206B 0016                movea.l    A0, [A3 + 0x16]
  45. 00000058  2010                     move.l     D0, [A0]
  46. 0000005A  721F                     moveq.l    D1, 0x1F
  47. 0000005C  C041                     and.w      D0, D1
  48. 0000005E  7215                     moveq.l    D1, 0x15
  49. 00000060  B041                     cmp.w      D0, D1
  50. 00000062  6618                     bne        +0x1A /* 0000007C */
  51. 00000064  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  52. 00000068  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  53. 0000006C  2740 0006                move.l     [A3 + 0x6], D0
  54. 00000070  2F0B                     move.l     -[A7], A3
  55. 00000072  2040                     movea.l    A0, D0
  56. 00000074  2F28 0016                move.l     -[A7], [A0 + 0x16]
  57. 00000078  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  58. label0000007C:
  59. 0000007C  0C2D 0057 CDDC           cmpi.b     [A5 - 0x3224], 0x57 /* 'W' */
  60. 00000082  67A0                     beq        -0x5E /* 00000024 */
  61. 00000084  200B                     move.l     D0, A3
  62. 00000086  4CDF 0C00                movem.l    A2,A3, [A7]+
  63. 0000008A  4E75                     rts
  64. 0000008C  4E56 FFFC                link       A6, -0x0004
  65. 00000090  2F0A                     move.l     -[A7], A2
  66. 00000092  102D D992                move.b     D0, [A5 - 0x266E]
  67. 00000096  1D40 FFFC                move.b     [A6 - 0x4], D0
  68. 0000009A  1B7C 0001 D992           move.b     [A5 - 0x266E], 0x1
  69. 000000A0  4EBA 0012                jsr        [PC + 0x12 /* 000000B4 */]
  70. 000000A4  2440                     movea.l    A2, D0
  71. 000000A6  1B6E FFFC D992           move.b     [A5 - 0x266E], [A6 - 0x4]
  72. 000000AC  200A                     move.l     D0, A2
  73. 000000AE  245F                     movea.l    A2, [A7]+
  74. 000000B0  4E5E                     unlink     A6
  75. 000000B2  4E75                     rts
  76. fn000000B4:
  77. 000000B4  4E56 FFFC                link       A6, -0x0004
  78. 000000B8  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  79. 000000BC  52AD D994                addq.l     [A5 - 0x266C], 1
  80. 000000C0  0C2D 0031 CDDC           cmpi.b     [A5 - 0x3224], 0x31 /* '1' */
  81. 000000C6  660A                     bne        +0xC /* 000000D2 */
  82. 000000C8  4EAD 2212                jsr        [A5 + 0x2212 /* export_1086 */]
  83. 000000CC  2640                     movea.l    A3, D0
  84. 000000CE  6000 0182                bra        +0x184 /* 00000252 */
  85. label000000D2:
  86. 000000D2  4EBA 018C                jsr        [PC + 0x18C /* 00000260 */]
  87. 000000D6  2640                     movea.l    A3, D0
  88. 000000D8  162D CDDC                move.b     D3, [A5 - 0x3224]
  89. 000000DC  7067                     moveq.l    D0, 0x67
  90. 000000DE  B600                     cmp.b      D3, D0
  91. 000000E0  6500 0170                bcs        +0x172 /* 00000252 */
  92. 000000E4  7071                     moveq.l    D0, 0x71
  93. 000000E6  B600                     cmp.b      D3, D0
  94. 000000E8  6200 0168                bhi        +0x16A /* 00000252 */
  95. 000000EC  7800                     moveq.l    D4, 0x00
  96. 000000EE  1803                     move.b     D4, D3
  97. 000000F0  70B4                     moveq.l    D0, 0xFFFFFFB4
  98. 000000F2  D880                     add.l      D4, D0
  99. 000000F4  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  100. 000000F8  2F04                     move.l     -[A7], D4
  101. 000000FA  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  102. 000000FE  2F0B                     move.l     -[A7], A3
  103. 00000100  4EBA FFB2                jsr        [PC - 0x4E /* 000000B4 */]
  104. 00000104  2F00                     move.l     -[A7], D0
  105. 00000106  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  106. 0000010A  2640                     movea.l    A3, D0
  107. 0000010C  701B                     moveq.l    D0, 0x1B
  108. 0000010E  B880                     cmp.l      D4, D0
  109. 00000110  6628                     bne        +0x2A /* 0000013A */
  110. 00000112  206B 0002                movea.l    A0, [A3 + 0x2]
  111. 00000116  2068 0016                movea.l    A0, [A0 + 0x16]
  112. 0000011A  2010                     move.l     D0, [A0]
  113. 0000011C  721F                     moveq.l    D1, 0x1F
  114. 0000011E  C041                     and.w      D0, D1
  115. 00000120  7214                     moveq.l    D1, 0x14
  116. 00000122  B041                     cmp.w      D0, D1
  117. 00000124  6614                     bne        +0x16 /* 0000013A */
  118. 00000126  2F0B                     move.l     -[A7], A3
  119. 00000128  4EAD 2152                jsr        [A5 + 0x2152 /* export_1062 */]
  120. 0000012C  2640                     movea.l    A3, D0
  121. 0000012E  1013                     move.b     D0, [A3]
  122. 00000130  721B                     moveq.l    D1, 0x1B
  123. 00000132  B001                     cmp.b      D0, D1
  124. 00000134  6716                     beq        +0x18 /* 0000014C */
  125. 00000136  6000 011A                bra        +0x11C /* 00000252 */
  126. label0000013A:
  127. 0000013A  2F0B                     move.l     -[A7], A3
  128. 0000013C  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  129. 00000140  2840                     movea.l    A4, D0
  130. 00000142  200C                     move.l     D0, A4
  131. 00000144  6706                     beq        +0x8 /* 0000014C */
  132. 00000146  264C                     movea.l    A3, A4
  133. 00000148  6000 0108                bra        +0x10A /* 00000252 */
  134. label0000014C:
  135. 0000014C  2F0B                     move.l     -[A7], A3
  136. 0000014E  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  137. 00000152  0C84 0000 001B           cmpi.l     D4, 0x1B
  138. 00000158  6706                     beq        +0x8 /* 00000160 */
  139. 0000015A  2F0B                     move.l     -[A7], A3
  140. 0000015C  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  141. label00000160:
  142. 00000160  286B 0002                movea.l    A4, [A3 + 0x2]
  143. 00000164  2004                     move.l     D0, D4
  144. 00000166  721C                     moveq.l    D1, 0x1C
  145. 00000168  B081                     cmp.l      D0, D1
  146. 0000016A  6740                     beq        +0x42 /* 000001AC */
  147. 0000016C  721D                     moveq.l    D1, 0x1D
  148. 0000016E  B081                     cmp.l      D0, D1
  149. 00000170  673A                     beq        +0x3C /* 000001AC */
  150. 00000172  721E                     moveq.l    D1, 0x1E
  151. 00000174  B081                     cmp.l      D0, D1
  152. 00000176  6760                     beq        +0x62 /* 000001D8 */
  153. 00000178  721F                     moveq.l    D1, 0x1F
  154. 0000017A  B081                     cmp.l      D0, D1
  155. 0000017C  675A                     beq        +0x5C /* 000001D8 */
  156. 0000017E  7222                     moveq.l    D1, 0x22
  157. 00000180  B081                     cmp.l      D0, D1
  158. 00000182  675C                     beq        +0x5E /* 000001E0 */
  159. 00000184  7221                     moveq.l    D1, 0x21
  160. 00000186  B081                     cmp.l      D0, D1
  161. 00000188  6756                     beq        +0x58 /* 000001E0 */
  162. 0000018A  7224                     moveq.l    D1, 0x24
  163. 0000018C  B081                     cmp.l      D0, D1
  164. 0000018E  676C                     beq        +0x6E /* 000001FC */
  165. 00000190  7223                     moveq.l    D1, 0x23
  166. 00000192  B081                     cmp.l      D0, D1
  167. 00000194  6766                     beq        +0x68 /* 000001FC */
  168. 00000196  7225                     moveq.l    D1, 0x25
  169. 00000198  B081                     cmp.l      D0, D1
  170. 0000019A  6760                     beq        +0x62 /* 000001FC */
  171. 0000019C  7220                     moveq.l    D1, 0x20
  172. 0000019E  B081                     cmp.l      D0, D1
  173. 000001A0  675A                     beq        +0x5C /* 000001FC */
  174. 000001A2  721B                     moveq.l    D1, 0x1B
  175. 000001A4  B081                     cmp.l      D0, D1
  176. 000001A6  675C                     beq        +0x5E /* 00000204 */
  177. 000001A8  6000 009E                bra        +0xA0 /* 00000248 */
  178. label000001AC:
  179. 000001AC  206C 0016                movea.l    A0, [A4 + 0x16]
  180. 000001B0  2010                     move.l     D0, [A0]
  181. 000001B2  0280 0000 00FF           andi.l     D0, 0xFF
  182. 000001B8  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  183. 000001BC  1030 0000                move.b     D0, [A0 + D0.w]
  184. 000001C0  7201                     moveq.l    D1, 0x01
  185. 000001C2  C001                     and.b      D0, D1
  186. 000001C4  670A                     beq        +0xC /* 000001D0 */
  187. 000001C6  2F0B                     move.l     -[A7], A3
  188. 000001C8  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  189. 000001CC  6000 0084                bra        +0x86 /* 00000252 */
  190. label000001D0:
  191. 000001D0  2F0B                     move.l     -[A7], A3
  192. 000001D2  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  193. 000001D6  607A                     bra        +0x7C /* 00000252 */
  194. label000001D8:
  195. 000001D8  2F0B                     move.l     -[A7], A3
  196. 000001DA  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  197. 000001DE  6072                     bra        +0x74 /* 00000252 */
  198. label000001E0:
  199. 000001E0  2F0B                     move.l     -[A7], A3
  200. 000001E2  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  201. 000001E6  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  202. 000001EA  206D D874                movea.l    A0, [A5 - 0x278C]
  203. 000001EE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  204. 000001F2  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  205. 000001F6  2740 0006                move.l     [A3 + 0x6], D0
  206. 000001FA  6056                     bra        +0x58 /* 00000252 */
  207. label000001FC:
  208. 000001FC  2F0B                     move.l     -[A7], A3
  209. 000001FE  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  210. 00000202  604E                     bra        +0x50 /* 00000252 */
  211. label00000204:
  212. 00000204  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  213. 00000208  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  214. 0000020C  2440                     movea.l    A2, D0
  215. 0000020E  274A 0006                move.l     [A3 + 0x6], A2
  216. 00000212  202C 0016                move.l     D0, [A4 + 0x16]
  217. 00000216  2D40 FFFC                move.l     [A6 - 0x4], D0
  218. 0000021A  2040                     movea.l    A0, D0
  219. 0000021C  2010                     move.l     D0, [A0]
  220. 0000021E  761F                     moveq.l    D3, 0x1F
  221. 00000220  C043                     and.w      D0, D3
  222. 00000222  7A14                     moveq.l    D5, 0x14
  223. 00000224  B045                     cmp.w      D0, D5
  224. 00000226  6610                     bne        +0x12 /* 00000238 */
  225. 00000228  206A 0016                movea.l    A0, [A2 + 0x16]
  226. 0000022C  2010                     move.l     D0, [A0]
  227. 0000022E  C043                     and.w      D0, D3
  228. 00000230  B045                     cmp.w      D0, D5
  229. 00000232  6604                     bne        +0x6 /* 00000238 */
  230. 00000234  16BC 0017                move.b     [A3], 0x17
  231. label00000238:
  232. 00000238  2F0A                     move.l     -[A7], A2
  233. 0000023A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  234. 0000023E  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  235. 00000242  2740 0006                move.l     [A3 + 0x6], D0
  236. 00000246  600A                     bra        +0xC /* 00000252 */
  237. label00000248:
  238. 00000248  2F3C 0000 00FA           move.l     -[A7], 0xFA
  239. 0000024E  4EBA FDB0                jsr        [PC - 0x250 /* 00000000 */]
  240. label00000252:
  241. 00000252  53AD D994                subq.l     [A5 - 0x266C], 1
  242. 00000256  200B                     move.l     D0, A3
  243. 00000258  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  244. 0000025C  4E5E                     unlink     A6
  245. 0000025E  4E75                     rts
  246. fn00000260:
  247. 00000260  4E56 FFCC                link       A6, -0x0034
  248. 00000264  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  249. 00000268  7010                     moveq.l    D0, 0x10
  250. 0000026A  2F00                     move.l     -[A7], D0
  251. 0000026C  4EBA 041E                jsr        [PC + 0x41E /* 0000068C */]
  252. 00000270  2D40 FFCC                move.l     [A6 - 0x34], D0
  253. 00000274  0C2D 0055 CDDC           cmpi.b     [A5 - 0x3224], 0x55 /* 'U' */
  254. 0000027A  6600 0404                bne        +0x406 /* 00000680 */
  255. 0000027E  2F00                     move.l     -[A7], D0
  256. 00000280  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  257. 00000284  2D40 FFCC                move.l     [A6 - 0x34], D0
  258. 00000288  2F00                     move.l     -[A7], D0
  259. 0000028A  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  260. 0000028E  2D40 FFCC                move.l     [A6 - 0x34], D0
  261. 00000292  2F00                     move.l     -[A7], D0
  262. 00000294  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  263. 00000298  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  264. 0000029C  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  265. 000002A0  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  266. 000002A4  3D6D D950 FFE8           move.w     [A6 - 0x18], [A5 - 0x26B0]
  267. 000002AA  4EBA FD6C                jsr        [PC - 0x294 /* 00000018 */]
  268. 000002AE  2D40 FFD0                move.l     [A6 - 0x30], D0
  269. 000002B2  3D6D D950 FFEA           move.w     [A6 - 0x16], [A5 - 0x26B0]
  270. 000002B8  7256                     moveq.l    D1, 0x56
  271. 000002BA  1F01                     move.b     -[A7], D1
  272. 000002BC  723E                     moveq.l    D1, 0x3E
  273. 000002BE  2F01                     move.l     -[A7], D1
  274. 000002C0  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  275. 000002C4  3D6D D950 FFEC           move.w     [A6 - 0x14], [A5 - 0x26B0]
  276. 000002CA  4EBA FDE8                jsr        [PC - 0x218 /* 000000B4 */]
  277. 000002CE  2D40 FFE4                move.l     [A6 - 0x1C], D0
  278. 000002D2  3D6D D950 FFEE           move.w     [A6 - 0x12], [A5 - 0x26B0]
  279. 000002D8  206E FFD0                movea.l    A0, [A6 - 0x30]
  280. 000002DC  2468 0016                movea.l    A2, [A0 + 0x16]
  281. 000002E0  2212                     move.l     D1, [A2]
  282. 000002E2  761F                     moveq.l    D3, 0x1F
  283. 000002E4  C243                     and.w      D1, D3
  284. 000002E6  7814                     moveq.l    D4, 0x14
  285. 000002E8  B244                     cmp.w      D1, D4
  286. 000002EA  6654                     bne        +0x56 /* 00000340 */
  287. 000002EC  2240                     movea.l    A1, D0
  288. 000002EE  2669 0016                movea.l    A3, [A1 + 0x16]
  289. 000002F2  2213                     move.l     D1, [A3]
  290. 000002F4  C243                     and.w      D1, D3
  291. 000002F6  B244                     cmp.w      D1, D4
  292. 000002F8  6646                     bne        +0x48 /* 00000340 */
  293. 000002FA  286A 000C                movea.l    A4, [A2 + 0xC]
  294. 000002FE  266B 000C                movea.l    A3, [A3 + 0xC]
  295. 00000302  B9CB                     cmpa.l     A4, A3
  296. 00000304  673A                     beq        +0x3C /* 00000340 */
  297. 00000306  2F0A                     move.l     -[A7], A2
  298. 00000308  2240                     movea.l    A1, D0
  299. 0000030A  2F29 0016                move.l     -[A7], [A1 + 0x16]
  300. 0000030E  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  301. 00000312  4A80                     tst.l      D0
  302. 00000314  6716                     beq        +0x18 /* 0000032C */
  303. 00000316  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  304. 0000031A  206E FFD0                movea.l    A0, [A6 - 0x30]
  305. 0000031E  2F28 0016                move.l     -[A7], [A0 + 0x16]
  306. 00000322  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  307. 00000326  2D40 FFE4                move.l     [A6 - 0x1C], D0
  308. 0000032A  6014                     bra        +0x16 /* 00000340 */
  309. label0000032C:
  310. 0000032C  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  311. 00000330  206E FFE4                movea.l    A0, [A6 - 0x1C]
  312. 00000334  2F28 0016                move.l     -[A7], [A0 + 0x16]
  313. 00000338  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  314. 0000033C  2D40 FFD0                move.l     [A6 - 0x30], D0
  315. label00000340:
  316. 00000340  7061                     moveq.l    D0, 0x61
  317. 00000342  2F00                     move.l     -[A7], D0
  318. 00000344  42A7                     clr.l      -[A7]
  319. 00000346  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  320. 0000034A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  321. 0000034E  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  322. 00000352  2D40 FFD0                move.l     [A6 - 0x30], D0
  323. 00000356  2040                     movea.l    A0, D0
  324. 00000358  2468 0002                movea.l    A2, [A0 + 0x2]
  325. 0000035C  262A 0016                move.l     D3, [A2 + 0x16]
  326. 00000360  2D43 FFD4                move.l     [A6 - 0x2C], D3
  327. 00000364  2D43 FFF8                move.l     [A6 - 0x8], D3
  328. 00000368  2668 0006                movea.l    A3, [A0 + 0x6]
  329. 0000036C  222B 0016                move.l     D1, [A3 + 0x16]
  330. 00000370  2D41 FFD8                move.l     [A6 - 0x28], D1
  331. 00000374  2243                     movea.l    A1, D3
  332. 00000376  2411                     move.l     D2, [A1]
  333. 00000378  781F                     moveq.l    D4, 0x1F
  334. 0000037A  C484                     and.l      D2, D4
  335. 0000037C  2D42 FFDC                move.l     [A6 - 0x24], D2
  336. 00000380  2841                     movea.l    A4, D1
  337. 00000382  2A14                     move.l     D5, [A4]
  338. 00000384  CA84                     and.l      D5, D4
  339. 00000386  2D45 FFE0                move.l     [A6 - 0x20], D5
  340. 0000038A  7813                     moveq.l    D4, 0x13
  341. 0000038C  B484                     cmp.l      D2, D4
  342. 0000038E  48EE 0400 FFFC           movem.l    [A6 - 0x4], A2
  343. 00000394  6606                     bne        +0x8 /* 0000039C */
  344. 00000396  BA84                     cmp.l      D5, D4
  345. 00000398  6700 00FA                beq        +0xFC /* 00000494 */
  346. label0000039C:
  347. 0000039C  7814                     moveq.l    D4, 0x14
  348. 0000039E  B484                     cmp.l      D2, D4
  349. 000003A0  6612                     bne        +0x14 /* 000003B4 */
  350. 000003A2  BA84                     cmp.l      D5, D4
  351. 000003A4  660E                     bne        +0x10 /* 000003B4 */
  352. 000003A6  2069 000C                movea.l    A0, [A1 + 0xC]
  353. 000003AA  226C 000C                movea.l    A1, [A4 + 0xC]
  354. 000003AE  B1C9                     cmpa.l     A0, A1
  355. 000003B0  6700 00E2                beq        +0xE4 /* 00000494 */
  356. label000003B4:
  357. 000003B4  7805                     moveq.l    D4, 0x05
  358. 000003B6  B484                     cmp.l      D2, D4
  359. 000003B8  6614                     bne        +0x16 /* 000003CE */
  360. 000003BA  BA84                     cmp.l      D5, D4
  361. 000003BC  6610                     bne        +0x12 /* 000003CE */
  362. 000003BE  2043                     movea.l    A0, D3
  363. 000003C0  2268 000C                movea.l    A1, [A0 + 0xC]
  364. 000003C4  206C 000C                movea.l    A0, [A4 + 0xC]
  365. 000003C8  B3C8                     cmpa.l     A1, A0
  366. 000003CA  6700 00C8                beq        +0xCA /* 00000494 */
  367. label000003CE:
  368. 000003CE  B484                     cmp.l      D2, D4
  369. 000003D0  6714                     beq        +0x16 /* 000003E6 */
  370. 000003D2  382E FFDE                move.w     D4, [A6 - 0x22]
  371. 000003D6  7C1F                     moveq.l    D6, 0x1F
  372. 000003D8  C846                     and.w      D4, D6
  373. 000003DA  7C0F                     moveq.l    D6, 0x0F
  374. 000003DC  B846                     cmp.w      D4, D6
  375. 000003DE  6206                     bhi        +0x8 /* 000003E6 */
  376. 000003E0  B485                     cmp.l      D2, D5
  377. 000003E2  6700 00B0                beq        +0xB2 /* 00000494 */
  378. label000003E6:
  379. 000003E6  0285 0000 00FF           andi.l     D5, 0xFF
  380. 000003EC  45ED D414                lea.l      A2, [A5 - 0x2BEC]
  381. 000003F0  1A32 5000                move.b     D5, [A2 + D5.w]
  382. 000003F4  7C01                     moveq.l    D6, 0x01
  383. 000003F6  CA06                     and.b      D5, D6
  384. 000003F8  7800                     moveq.l    D4, 0x00
  385. 000003FA  1805                     move.b     D4, D5
  386. 000003FC  6740                     beq        +0x42 /* 0000043E */
  387. 000003FE  206E FFFC                movea.l    A0, [A6 - 0x4]
  388. 00000402  1A10                     move.b     D5, [A0]
  389. 00000404  7E5D                     moveq.l    D7, 0x5D
  390. 00000406  BA07                     cmp.b      D5, D7
  391. 00000408  6634                     bne        +0x36 /* 0000043E */
  392. 0000040A  4AA8 0006                tst.l      [A0 + 0x6]
  393. 0000040E  662E                     bne        +0x30 /* 0000043E */
  394. 00000410  3A2E FFDE                move.w     D5, [A6 - 0x22]
  395. 00000414  7E1F                     moveq.l    D7, 0x1F
  396. 00000416  CA47                     and.w      D5, D7
  397. 00000418  307C 000B                movea.w    A0, 0xB
  398. 0000041C  BA48                     cmp.w      D5, A0
  399. 0000041E  6374                     bls        +0x76 /* 00000494 */
  400. 00000420  0282 0000 00FF           andi.l     D2, 0xFF
  401. 00000426  1432 2000                move.b     D2, [A2 + D2.w]
  402. 0000042A  C406                     and.b      D2, D6
  403. 0000042C  6710                     beq        +0x12 /* 0000043E */
  404. 0000042E  2043                     movea.l    A0, D3
  405. 00000430  2068 0008                movea.l    A0, [A0 + 0x8]
  406. 00000434  2410                     move.l     D2, [A0]
  407. 00000436  C447                     and.w      D2, D7
  408. 00000438  7613                     moveq.l    D3, 0x13
  409. 0000043A  B443                     cmp.w      D2, D3
  410. 0000043C  6756                     beq        +0x58 /* 00000494 */
  411. label0000043E:
  412. 0000043E  242E FFDC                move.l     D2, [A6 - 0x24]
  413. 00000442  0282 0000 00FF           andi.l     D2, 0xFF
  414. 00000448  1432 2000                move.b     D2, [A2 + D2.w]
  415. 0000044C  C406                     and.b      D2, D6
  416. 0000044E  673C                     beq        +0x3E /* 0000048C */
  417. 00000450  1413                     move.b     D2, [A3]
  418. 00000452  765D                     moveq.l    D3, 0x5D
  419. 00000454  B403                     cmp.b      D2, D3
  420. 00000456  6634                     bne        +0x36 /* 0000048C */
  421. 00000458  4AAB 0006                tst.l      [A3 + 0x6]
  422. 0000045C  662E                     bne        +0x30 /* 0000048C */
  423. 0000045E  342E FFE2                move.w     D2, [A6 - 0x1E]
  424. 00000462  761F                     moveq.l    D3, 0x1F
  425. 00000464  C443                     and.w      D2, D3
  426. 00000466  7A0B                     moveq.l    D5, 0x0B
  427. 00000468  B445                     cmp.w      D2, D5
  428. 0000046A  6312                     bls        +0x14 /* 0000047E */
  429. 0000046C  4A84                     tst.l      D4
  430. 0000046E  671C                     beq        +0x1E /* 0000048C */
  431. 00000470  206C 0008                movea.l    A0, [A4 + 0x8]
  432. 00000474  2210                     move.l     D1, [A0]
  433. 00000476  C243                     and.w      D1, D3
  434. 00000478  7413                     moveq.l    D2, 0x13
  435. 0000047A  B242                     cmp.w      D1, D2
  436. 0000047C  660E                     bne        +0x10 /* 0000048C */
  437. label0000047E:
  438. 0000047E  2F00                     move.l     -[A7], D0
  439. 00000480  206E FFF8                movea.l    A0, [A6 - 0x8]
  440. 00000484  2F08                     move.l     -[A7], A0
  441. 00000486  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  442. 0000048A  601C                     bra        +0x1E /* 000004A8 */
  443. label0000048C:
  444. 0000048C  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  445. 00000490  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  446. label00000494:
  447. 00000494  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  448. 00000498  206E FFD0                movea.l    A0, [A6 - 0x30]
  449. 0000049C  2068 0006                movea.l    A0, [A0 + 0x6]
  450. 000004A0  2F28 0016                move.l     -[A7], [A0 + 0x16]
  451. 000004A4  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  452. label000004A8:
  453. 000004A8  362E FFE8                move.w     D3, [A6 - 0x18]
  454. 000004AC  B66E FFEA                cmp.w      D3, [A6 - 0x16]
  455. 000004B0  6C7A                     bge        +0x7C /* 0000052C */
  456. 000004B2  302E FFEC                move.w     D0, [A6 - 0x14]
  457. 000004B6  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  458. 000004BA  6C70                     bge        +0x72 /* 0000052C */
  459. 000004BC  3003                     move.w     D0, D3
  460. 000004BE  48C0                     ext.l      D0
  461. 000004C0  7602                     moveq.l    D3, 0x02
  462. 000004C2  E7A0                     asl        D0, D3
  463. 000004C4  D0AD D954                add.l      D0, [A5 - 0x26AC]
  464. 000004C8  2040                     movea.l    A0, D0
  465. 000004CA  2650                     movea.l    A3, [A0]
  466. 000004CC  302E FFEC                move.w     D0, [A6 - 0x14]
  467. 000004D0  48C0                     ext.l      D0
  468. 000004D2  E7A0                     asl        D0, D3
  469. 000004D4  D0AD D954                add.l      D0, [A5 - 0x26AC]
  470. 000004D8  2040                     movea.l    A0, D0
  471. 000004DA  2450                     movea.l    A2, [A0]
  472. 000004DC  102B 001C                move.b     D0, [A3 + 0x1C]
  473. 000004E0  7601                     moveq.l    D3, 0x01
  474. 000004E2  B003                     cmp.b      D0, D3
  475. 000004E4  6646                     bne        +0x48 /* 0000052C */
  476. 000004E6  102A 001C                move.b     D0, [A2 + 0x1C]
  477. 000004EA  B003                     cmp.b      D0, D3
  478. 000004EC  663E                     bne        +0x40 /* 0000052C */
  479. 000004EE  202B 0020                move.l     D0, [A3 + 0x20]
  480. 000004F2  222A 0020                move.l     D1, [A2 + 0x20]
  481. 000004F6  B081                     cmp.l      D0, D1
  482. 000004F8  6632                     bne        +0x34 /* 0000052C */
  483. 000004FA  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  484. 000004FE  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  485. 00000502  42A7                     clr.l      -[A7]
  486. 00000504  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  487. 00000508  4A80                     tst.l      D0
  488. 0000050A  6720                     beq        +0x22 /* 0000052C */
  489. 0000050C  00AA 0000 0010 0020      ori.l      [A2 + 0x20], 0x10
  490. 00000514  206E FFD0                movea.l    A0, [A6 - 0x30]
  491. 00000518  2F28 0006                move.l     -[A7], [A0 + 0x6]
  492. 0000051C  2F0A                     move.l     -[A7], A2
  493. 0000051E  2F0B                     move.l     -[A7], A3
  494. 00000520  4EAD 1802                jsr        [A5 + 0x1802 /* export_764 */]
  495. 00000524  526E FFE8                addq.w     [A6 - 0x18], 1
  496. 00000528  526E FFEC                addq.w     [A6 - 0x14], 1
  497. label0000052C:
  498. 0000052C  206E FFD0                movea.l    A0, [A6 - 0x30]
  499. 00000530  2468 0016                movea.l    A2, [A0 + 0x16]
  500. 00000534  2012                     move.l     D0, [A2]
  501. 00000536  721F                     moveq.l    D1, 0x1F
  502. 00000538  C041                     and.w      D0, D1
  503. 0000053A  7214                     moveq.l    D1, 0x14
  504. 0000053C  B041                     cmp.w      D0, D1
  505. 0000053E  6600 00EE                bne        +0xF0 /* 0000062E */
  506. 00000542  206A 000C                movea.l    A0, [A2 + 0xC]
  507. 00000546  2068 0010                movea.l    A0, [A0 + 0x10]
  508. 0000054A  4AA8 004E                tst.l      [A0 + 0x4E]
  509. 0000054E  6700 00DE                beq        +0xE0 /* 0000062E */
  510. 00000552  206D D874                movea.l    A0, [A5 - 0x278C]
  511. 00000556  2F28 0018                move.l     -[A7], [A0 + 0x18]
  512. 0000055A  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  513. 0000055E  2840                     movea.l    A4, D0
  514. 00000560  701B                     moveq.l    D0, 0x1B
  515. 00000562  2F00                     move.l     -[A7], D0
  516. 00000564  206D D874                movea.l    A0, [A5 - 0x278C]
  517. 00000568  2F28 0018                move.l     -[A7], [A0 + 0x18]
  518. 0000056C  2F0C                     move.l     -[A7], A4
  519. 0000056E  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  520. 00000572  2F00                     move.l     -[A7], D0
  521. 00000574  700C                     moveq.l    D0, 0x0C
  522. 00000576  2F00                     move.l     -[A7], D0
  523. 00000578  206D D874                movea.l    A0, [A5 - 0x278C]
  524. 0000057C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  525. 00000580  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  526. 00000584  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  527. 00000588  2F00                     move.l     -[A7], D0
  528. 0000058A  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  529. 0000058E  2D40 FFCC                move.l     [A6 - 0x34], D0
  530. 00000592  7800                     moveq.l    D4, 0x00
  531. 00000594  6000 008C                bra        +0x8E /* 00000622 */
  532. label00000598:
  533. 00000598  362E FFE8                move.w     D3, [A6 - 0x18]
  534. 0000059C  6070                     bra        +0x72 /* 0000060E */
  535. label0000059E:
  536. 0000059E  3003                     move.w     D0, D3
  537. 000005A0  48C0                     ext.l      D0
  538. 000005A2  E580                     asl        D0, 2
  539. 000005A4  D0AD D954                add.l      D0, [A5 - 0x26AC]
  540. 000005A8  2040                     movea.l    A0, D0
  541. 000005AA  2650                     movea.l    A3, [A0]
  542. 000005AC  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  543. 000005B0  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  544. 000005B4  2440                     movea.l    A2, D0
  545. 000005B6  2012                     move.l     D0, [A2]
  546. 000005B8  721F                     moveq.l    D1, 0x1F
  547. 000005BA  C041                     and.w      D0, D1
  548. 000005BC  7214                     moveq.l    D1, 0x14
  549. 000005BE  B041                     cmp.w      D0, D1
  550. 000005C0  664A                     bne        +0x4C /* 0000060C */
  551. 000005C2  206A 000C                movea.l    A0, [A2 + 0xC]
  552. 000005C6  2068 0010                movea.l    A0, [A0 + 0x10]
  553. 000005CA  4AA8 004E                tst.l      [A0 + 0x4E]
  554. 000005CE  673C                     beq        +0x3E /* 0000060C */
  555. 000005D0  244B                     movea.l    A2, A3
  556. 000005D2  7010                     moveq.l    D0, 0x10
  557. 000005D4  D5C0                     add.l      A2, D0
  558. 000005D6  4A92                     tst.l      [A2]
  559. 000005D8  670A                     beq        +0xC /* 000005E4 */
  560. 000005DA  2F3C 0000 01AB           move.l     -[A7], 0x1AB
  561. 000005E0  4EBA FA1E                jsr        [PC - 0x5E2 /* 00000000 */]
  562. label000005E4:
  563. 000005E4  2F0C                     move.l     -[A7], A4
  564. 000005E6  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  565. 000005EA  2480                     move.l     [A2], D0
  566. 000005EC  4A84                     tst.l      D4
  567. 000005EE  6714                     beq        +0x16 /* 00000604 */
  568. 000005F0  720B                     moveq.l    D1, 0x0B
  569. 000005F2  2F01                     move.l     -[A7], D1
  570. 000005F4  206D D874                movea.l    A0, [A5 - 0x278C]
  571. 000005F8  2F28 0018                move.l     -[A7], [A0 + 0x18]
  572. 000005FC  2F00                     move.l     -[A7], D0
  573. 000005FE  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  574. 00000602  2480                     move.l     [A2], D0
  575. label00000604:
  576. 00000604  00AB 0000 0080 0020      ori.l      [A3 + 0x20], 0x80
  577. label0000060C:
  578. 0000060C  5243                     addq.w     D3, 1
  579. label0000060E:
  580. 0000060E  B66E FFEA                cmp.w      D3, [A6 - 0x16]
  581. 00000612  6D8A                     blt        -0x74 /* 0000059E */
  582. 00000614  3D6E FFEC FFE8           move.w     [A6 - 0x18], [A6 - 0x14]
  583. 0000061A  3D6E FFEE FFEA           move.w     [A6 - 0x16], [A6 - 0x12]
  584. 00000620  5284                     addq.l     D4, 1
  585. label00000622:
  586. 00000622  0C84 0000 0002           cmpi.l     D4, 0x2
  587. 00000628  643E                     bcc        +0x40 /* 00000668 */
  588. 0000062A  6000 FF6C                bra        -0x92 /* 00000598 */
  589. label0000062E:
  590. 0000062E  246E FFD0                movea.l    A2, [A6 - 0x30]
  591. 00000632  544A                     addq.w     A2, 2
  592. 00000634  2F0A                     move.l     -[A7], A2
  593. 00000636  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  594. 0000063A  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  595. 0000063E  7601                     moveq.l    D3, 0x01
  596. 00000640  3F03                     move.w     -[A7], D3
  597. 00000642  3F03                     move.w     -[A7], D3
  598. 00000644  42A7                     clr.l      -[A7]
  599. 00000646  42A7                     clr.l      -[A7]
  600. 00000648  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  601. 0000064C  206E FFD0                movea.l    A0, [A6 - 0x30]
  602. 00000650  5C48                     addq.w     A0, 6
  603. 00000652  2F08                     move.l     -[A7], A0
  604. 00000654  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  605. 00000658  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  606. 0000065C  3F03                     move.w     -[A7], D3
  607. 0000065E  3F03                     move.w     -[A7], D3
  608. 00000660  42A7                     clr.l      -[A7]
  609. 00000662  42A7                     clr.l      -[A7]
  610. 00000664  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  611. label00000668:
  612. 00000668  700E                     moveq.l    D0, 0x0E
  613. 0000066A  2F00                     move.l     -[A7], D0
  614. 0000066C  246E FFD0                movea.l    A2, [A6 - 0x30]
  615. 00000670  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  616. 00000674  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  617. 00000678  2F0A                     move.l     -[A7], A2
  618. 0000067A  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  619. 0000067E  6004                     bra        +0x6 /* 00000684 */
  620. label00000680:
  621. 00000680  202E FFCC                move.l     D0, [A6 - 0x34]
  622. label00000684:
  623. 00000684  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  624. 00000688  4E5E                     unlink     A6
  625. 0000068A  4E75                     rts
  626. fn0000068C:
  627. 0000068C  4E56 FFFC                link       A6, -0x0004
  628. 00000690  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  629. 00000694  282E 0008                move.l     D4, [A6 + 0x8]
  630. 00000698  0C84 0000 0010           cmpi.l     D4, 0x10
  631. 0000069E  660C                     bne        +0xE /* 000006AC */
  632. 000006A0  7011                     moveq.l    D0, 0x11
  633. 000006A2  2F00                     move.l     -[A7], D0
  634. 000006A4  4EBA FFE6                jsr        [PC - 0x1A /* 0000068C */]
  635. 000006A8  2840                     movea.l    A4, D0
  636. 000006AA  6006                     bra        +0x8 /* 000006B2 */
  637. label000006AC:
  638. 000006AC  4EBA 011C                jsr        [PC + 0x11C /* 000007CA */]
  639. 000006B0  2840                     movea.l    A4, D0
  640. label000006B2:
  641. 000006B2  6000 00F2                bra        +0xF4 /* 000007A6 */
  642. label000006B6:
  643. 000006B6  2F0C                     move.l     -[A7], A4
  644. 000006B8  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  645. 000006BC  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  646. 000006C0  3A2D D950                move.w     D5, [A5 - 0x26B0]
  647. 000006C4  0C84 0000 0010           cmpi.l     D4, 0x10
  648. 000006CA  660A                     bne        +0xC /* 000006D6 */
  649. 000006CC  7011                     moveq.l    D0, 0x11
  650. 000006CE  2F00                     move.l     -[A7], D0
  651. 000006D0  4EBA FFBA                jsr        [PC - 0x46 /* 0000068C */]
  652. 000006D4  6004                     bra        +0x6 /* 000006DA */
  653. label000006D6:
  654. 000006D6  4EBA 00F2                jsr        [PC + 0xF2 /* 000007CA */]
  655. label000006DA:
  656. 000006DA  2D40 FFFC                move.l     [A6 - 0x4], D0
  657. 000006DE  486E FFFC                pea.l      [A6 - 0x4]
  658. 000006E2  3F05                     move.w     -[A7], D5
  659. 000006E4  3F2D D950                move.w     -[A7], [A5 - 0x26B0]
  660. 000006E8  7601                     moveq.l    D3, 0x01
  661. 000006EA  3F03                     move.w     -[A7], D3
  662. 000006EC  3F03                     move.w     -[A7], D3
  663. 000006EE  42A7                     clr.l      -[A7]
  664. 000006F0  42A7                     clr.l      -[A7]
  665. 000006F2  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  666. 000006F6  2F04                     move.l     -[A7], D4
  667. 000006F8  206D D874                movea.l    A0, [A5 - 0x278C]
  668. 000006FC  2F28 0018                move.l     -[A7], [A0 + 0x18]
  669. 00000700  2F0C                     move.l     -[A7], A4
  670. 00000702  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  671. 00000706  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  672. 0000070A  2840                     movea.l    A4, D0
  673. 0000070C  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  674. 00000710  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  675. 00000714  2940 0002                move.l     [A4 + 0x2], D0
  676. 00000718  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  677. 0000071C  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  678. 00000720  2940 0006                move.l     [A4 + 0x6], D0
  679. 00000724  2F0C                     move.l     -[A7], A4
  680. 00000726  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  681. 0000072A  2D40 FFFC                move.l     [A6 - 0x4], D0
  682. 0000072E  4A80                     tst.l      D0
  683. 00000730  6704                     beq        +0x6 /* 00000736 */
  684. 00000732  2840                     movea.l    A4, D0
  685. 00000734  6070                     bra        +0x72 /* 000007A6 */
  686. label00000736:
  687. 00000736  244C                     movea.l    A2, A4
  688. 00000738  544A                     addq.w     A2, 2
  689. 0000073A  2F12                     move.l     -[A7], [A2]
  690. 0000073C  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  691. 00000740  2480                     move.l     [A2], D0
  692. 00000742  264C                     movea.l    A3, A4
  693. 00000744  5C4B                     addq.w     A3, 6
  694. 00000746  2F13                     move.l     -[A7], [A3]
  695. 00000748  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  696. 0000074C  2680                     move.l     [A3], D0
  697. 0000074E  2F12                     move.l     -[A7], [A2]
  698. 00000750  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  699. 00000754  2F12                     move.l     -[A7], [A2]
  700. 00000756  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  701. 0000075A  2053                     movea.l    A0, [A3]
  702. 0000075C  2068 0016                movea.l    A0, [A0 + 0x16]
  703. 00000760  2010                     move.l     D0, [A0]
  704. 00000762  721F                     moveq.l    D1, 0x1F
  705. 00000764  C081                     and.l      D0, D1
  706. 00000766  7214                     moveq.l    D1, 0x14
  707. 00000768  B081                     cmp.l      D0, D1
  708. 0000076A  6708                     beq        +0xA /* 00000774 */
  709. 0000076C  7213                     moveq.l    D1, 0x13
  710. 0000076E  B081                     cmp.l      D0, D1
  711. 00000770  670E                     beq        +0x10 /* 00000780 */
  712. 00000772  602A                     bra        +0x2C /* 0000079E */
  713. label00000774:
  714. 00000774  7063                     moveq.l    D0, 0x63
  715. 00000776  2F00                     move.l     -[A7], D0
  716. 00000778  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  717. 0000077C  584F                     addq.w     A7, 4
  718. 0000077E  601E                     bra        +0x20 /* 0000079E */
  719. label00000780:
  720. 00000780  102D D5D8                move.b     D0, [A5 - 0x2A28]
  721. 00000784  670A                     beq        +0xC /* 00000790 */
  722. 00000786  706A                     moveq.l    D0, 0x6A
  723. 00000788  2F00                     move.l     -[A7], D0
  724. 0000078A  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  725. 0000078E  584F                     addq.w     A7, 4
  726. label00000790:
  727. 00000790  2F0C                     move.l     -[A7], A4
  728. 00000792  206D D874                movea.l    A0, [A5 - 0x278C]
  729. 00000796  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  730. 0000079A  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  731. label0000079E:
  732. 0000079E  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  733. 000007A2  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  734. label000007A6:
  735. 000007A6  0C84 0000 0010           cmpi.l     D4, 0x10
  736. 000007AC  6604                     bne        +0x6 /* 000007B2 */
  737. 000007AE  7062                     moveq.l    D0, 0x62
  738. 000007B0  6002                     bra        +0x4 /* 000007B4 */
  739. label000007B2:
  740. 000007B2  7063                     moveq.l    D0, 0x63
  741. label000007B4:
  742. 000007B4  B02D CDDC                cmp.b      D0, [A5 - 0x3224]
  743. 000007B8  6700 FEFC                beq        -0x102 /* 000006B6 */
  744. 000007BC  200C                     move.l     D0, A4
  745. 000007BE  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  746. 000007C2  4E5E                     unlink     A6
  747. 000007C4  205F                     movea.l    A0, [A7]+
  748. 000007C6  584F                     addq.w     A7, 4
  749. 000007C8  4ED0                     jmp        [A0]
  750. fn000007CA:
  751. 000007CA  48E7 0030                movem.l    -[A7], A2,A3
  752. 000007CE  4EBA 004A                jsr        [PC + 0x4A /* 0000081A */]
  753. 000007D2  2440                     movea.l    A2, D0
  754. 000007D4  6034                     bra        +0x36 /* 0000080A */
  755. label000007D6:
  756. 000007D6  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  757. 000007DA  700A                     moveq.l    D0, 0x0A
  758. 000007DC  2F00                     move.l     -[A7], D0
  759. 000007DE  42A7                     clr.l      -[A7]
  760. 000007E0  2F0A                     move.l     -[A7], A2
  761. 000007E2  4EBA 0036                jsr        [PC + 0x36 /* 0000081A */]
  762. 000007E6  2F00                     move.l     -[A7], D0
  763. 000007E8  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  764. 000007EC  2440                     movea.l    A2, D0
  765. 000007EE  2F0A                     move.l     -[A7], A2
  766. 000007F0  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  767. 000007F4  2640                     movea.l    A3, D0
  768. 000007F6  200B                     move.l     D0, A3
  769. 000007F8  6704                     beq        +0x6 /* 000007FE */
  770. 000007FA  244B                     movea.l    A2, A3
  771. 000007FC  600C                     bra        +0xE /* 0000080A */
  772. label000007FE:
  773. 000007FE  2F0A                     move.l     -[A7], A2
  774. 00000800  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  775. 00000804  2F0A                     move.l     -[A7], A2
  776. 00000806  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  777. label0000080A:
  778. 0000080A  0C2D 0061 CDDC           cmpi.b     [A5 - 0x3224], 0x61 /* 'a' */
  779. 00000810  67C4                     beq        -0x3A /* 000007D6 */
  780. 00000812  200A                     move.l     D0, A2
  781. 00000814  4CDF 0C00                movem.l    A2,A3, [A7]+
  782. 00000818  4E75                     rts
  783. fn0000081A:
  784. 0000081A  48E7 0030                movem.l    -[A7], A2,A3
  785. 0000081E  4EBA 004A                jsr        [PC + 0x4A /* 0000086A */]
  786. 00000822  2440                     movea.l    A2, D0
  787. 00000824  6034                     bra        +0x36 /* 0000085A */
  788. label00000826:
  789. 00000826  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  790. 0000082A  7009                     moveq.l    D0, 0x09
  791. 0000082C  2F00                     move.l     -[A7], D0
  792. 0000082E  42A7                     clr.l      -[A7]
  793. 00000830  2F0A                     move.l     -[A7], A2
  794. 00000832  4EBA 0036                jsr        [PC + 0x36 /* 0000086A */]
  795. 00000836  2F00                     move.l     -[A7], D0
  796. 00000838  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  797. 0000083C  2440                     movea.l    A2, D0
  798. 0000083E  2F0A                     move.l     -[A7], A2
  799. 00000840  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  800. 00000844  2640                     movea.l    A3, D0
  801. 00000846  200B                     move.l     D0, A3
  802. 00000848  6704                     beq        +0x6 /* 0000084E */
  803. 0000084A  244B                     movea.l    A2, A3
  804. 0000084C  600C                     bra        +0xE /* 0000085A */
  805. label0000084E:
  806. 0000084E  2F0A                     move.l     -[A7], A2
  807. 00000850  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  808. 00000854  2F0A                     move.l     -[A7], A2
  809. 00000856  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  810. label0000085A:
  811. 0000085A  0C2D 0060 CDDC           cmpi.b     [A5 - 0x3224], 0x60 /* '`' */
  812. 00000860  67C4                     beq        -0x3A /* 00000826 */
  813. 00000862  200A                     move.l     D0, A2
  814. 00000864  4CDF 0C00                movem.l    A2,A3, [A7]+
  815. 00000868  4E75                     rts
  816. fn0000086A:
  817. 0000086A  48E7 0030                movem.l    -[A7], A2,A3
  818. 0000086E  4EBA 004A                jsr        [PC + 0x4A /* 000008BA */]
  819. 00000872  2440                     movea.l    A2, D0
  820. 00000874  6034                     bra        +0x36 /* 000008AA */
  821. label00000876:
  822. 00000876  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  823. 0000087A  7008                     moveq.l    D0, 0x08
  824. 0000087C  2F00                     move.l     -[A7], D0
  825. 0000087E  42A7                     clr.l      -[A7]
  826. 00000880  2F0A                     move.l     -[A7], A2
  827. 00000882  4EBA 0036                jsr        [PC + 0x36 /* 000008BA */]
  828. 00000886  2F00                     move.l     -[A7], D0
  829. 00000888  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  830. 0000088C  2440                     movea.l    A2, D0
  831. 0000088E  2F0A                     move.l     -[A7], A2
  832. 00000890  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  833. 00000894  2640                     movea.l    A3, D0
  834. 00000896  200B                     move.l     D0, A3
  835. 00000898  6704                     beq        +0x6 /* 0000089E */
  836. 0000089A  244B                     movea.l    A2, A3
  837. 0000089C  600C                     bra        +0xE /* 000008AA */
  838. label0000089E:
  839. 0000089E  2F0A                     move.l     -[A7], A2
  840. 000008A0  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  841. 000008A4  2F0A                     move.l     -[A7], A2
  842. 000008A6  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  843. label000008AA:
  844. 000008AA  0C2D 004E CDDC           cmpi.b     [A5 - 0x3224], 0x4E /* 'N' */
  845. 000008B0  67C4                     beq        -0x3A /* 00000876 */
  846. 000008B2  200A                     move.l     D0, A2
  847. 000008B4  4CDF 0C00                movem.l    A2,A3, [A7]+
  848. 000008B8  4E75                     rts
  849. fn000008BA:
  850. 000008BA  48E7 1030                movem.l    -[A7], D3,A2,A3
  851. 000008BE  4EBA 005A                jsr        [PC + 0x5A /* 0000091A */]
  852. 000008C2  2440                     movea.l    A2, D0
  853. 000008C4  6038                     bra        +0x3A /* 000008FE */
  854. label000008C6:
  855. 000008C6  762A                     moveq.l    D3, 0x2A
  856. 000008C8  6002                     bra        +0x4 /* 000008CC */
  857. label000008CA:
  858. 000008CA  762B                     moveq.l    D3, 0x2B
  859. label000008CC:
  860. 000008CC  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  861. 000008D0  2F03                     move.l     -[A7], D3
  862. 000008D2  206D D874                movea.l    A0, [A5 - 0x278C]
  863. 000008D6  2F28 0018                move.l     -[A7], [A0 + 0x18]
  864. 000008DA  2F0A                     move.l     -[A7], A2
  865. 000008DC  4EBA 003C                jsr        [PC + 0x3C /* 0000091A */]
  866. 000008E0  2F00                     move.l     -[A7], D0
  867. 000008E2  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  868. 000008E6  2440                     movea.l    A2, D0
  869. 000008E8  2F0A                     move.l     -[A7], A2
  870. 000008EA  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  871. 000008EE  2640                     movea.l    A3, D0
  872. 000008F0  200B                     move.l     D0, A3
  873. 000008F2  6704                     beq        +0x6 /* 000008F8 */
  874. 000008F4  244B                     movea.l    A2, A3
  875. 000008F6  6006                     bra        +0x8 /* 000008FE */
  876. label000008F8:
  877. 000008F8  2F0A                     move.l     -[A7], A2
  878. 000008FA  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  879. label000008FE:
  880. 000008FE  122D CDDC                move.b     D1, [A5 - 0x3224]
  881. 00000902  7000                     moveq.l    D0, 0x00
  882. 00000904  1001                     move.b     D0, D1
  883. 00000906  727A                     moveq.l    D1, 0x7A
  884. 00000908  B081                     cmp.l      D0, D1
  885. 0000090A  67BA                     beq        -0x44 /* 000008C6 */
  886. 0000090C  727B                     moveq.l    D1, 0x7B
  887. 0000090E  B081                     cmp.l      D0, D1
  888. 00000910  67B8                     beq        -0x46 /* 000008CA */
  889. 00000912  200A                     move.l     D0, A2
  890. 00000914  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  891. 00000918  4E75                     rts
  892. fn0000091A:
  893. 0000091A  4E56 FFFC                link       A6, -0x0004
  894. 0000091E  48E7 1030                movem.l    -[A7], D3,A2,A3
  895. 00000922  4EBA 012E                jsr        [PC + 0x12E /* 00000A52 */]
  896. 00000926  2440                     movea.l    A2, D0
  897. 00000928  6000 00AE                bra        +0xB0 /* 000009D8 */
  898. label0000092C:
  899. 0000092C  102D D98F                move.b     D0, [A5 - 0x2671]
  900. 00000930  6600 0116                bne        +0x118 /* 00000A48 */
  901. label00000934:
  902. 00000934  122D CDDC                move.b     D1, [A5 - 0x3224]
  903. 00000938  74B0                     moveq.l    D2, 0xFFFFFFB0
  904. 0000093A  D202                     add.b      D1, D2
  905. 0000093C  7000                     moveq.l    D0, 0x00
  906. 0000093E  1001                     move.b     D0, D1
  907. 00000940  2D40 FFFC                move.l     [A6 - 0x4], D0
  908. 00000944  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  909. 00000948  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  910. 0000094C  206D D874                movea.l    A0, [A5 - 0x278C]
  911. 00000950  2F28 0018                move.l     -[A7], [A0 + 0x18]
  912. 00000954  2F0A                     move.l     -[A7], A2
  913. 00000956  4EBA 00FA                jsr        [PC + 0xFA /* 00000A52 */]
  914. 0000095A  2F00                     move.l     -[A7], D0
  915. 0000095C  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  916. 00000960  2440                     movea.l    A2, D0
  917. 00000962  2F0A                     move.l     -[A7], A2
  918. 00000964  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  919. 00000968  2640                     movea.l    A3, D0
  920. 0000096A  200B                     move.l     D0, A3
  921. 0000096C  6704                     beq        +0x6 /* 00000972 */
  922. 0000096E  244B                     movea.l    A2, A3
  923. 00000970  6066                     bra        +0x68 /* 000009D8 */
  924. label00000972:
  925. 00000972  2F0A                     move.l     -[A7], A2
  926. 00000974  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  927. 00000978  206A 0002                movea.l    A0, [A2 + 0x2]
  928. 0000097C  2068 0016                movea.l    A0, [A0 + 0x16]
  929. 00000980  2010                     move.l     D0, [A0]
  930. 00000982  721F                     moveq.l    D1, 0x1F
  931. 00000984  C081                     and.l      D0, D1
  932. 00000986  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  933. 0000098A  1030 0000                move.b     D0, [A0 + D0.w]
  934. 0000098E  7202                     moveq.l    D1, 0x02
  935. 00000990  C001                     and.b      D0, D1
  936. 00000992  6644                     bne        +0x46 /* 000009D8 */
  937. 00000994  222E FFFC                move.l     D1, [A6 - 0x4]
  938. 00000998  41ED D3D4                lea.l      A0, [A5 - 0x2C2C]
  939. 0000099C  1230 1000                move.b     D1, [A0 + D1.w]
  940. 000009A0  7000                     moveq.l    D0, 0x00
  941. 000009A2  1001                     move.b     D0, D1
  942. 000009A4  2D40 FFFC                move.l     [A6 - 0x4], D0
  943. 000009A8  7201                     moveq.l    D1, 0x01
  944. 000009AA  B081                     cmp.l      D0, D1
  945. 000009AC  6E26                     bgt        +0x28 /* 000009D4 */
  946. 000009AE  14BC 000F                move.b     [A2], 0xF
  947. 000009B2  720F                     moveq.l    D1, 0x0F
  948. 000009B4  2F01                     move.l     -[A7], D1
  949. 000009B6  206D D874                movea.l    A0, [A5 - 0x278C]
  950. 000009BA  2628 0018                move.l     D3, [A0 + 0x18]
  951. 000009BE  2F03                     move.l     -[A7], D3
  952. 000009C0  2F0A                     move.l     -[A7], A2
  953. 000009C2  2F03                     move.l     -[A7], D3
  954. 000009C4  2F00                     move.l     -[A7], D0
  955. 000009C6  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  956. 000009CA  2F00                     move.l     -[A7], D0
  957. 000009CC  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  958. 000009D0  2440                     movea.l    A2, D0
  959. 000009D2  6004                     bra        +0x6 /* 000009D8 */
  960. label000009D4:
  961. 000009D4  14AE FFFF                move.b     [A2], [A6 - 0x1]
  962. label000009D8:
  963. 000009D8  122D CDDC                move.b     D1, [A5 - 0x3224]
  964. 000009DC  7000                     moveq.l    D0, 0x00
  965. 000009DE  1001                     move.b     D0, D1
  966. 000009E0  7277                     moveq.l    D1, 0x77
  967. 000009E2  B081                     cmp.l      D0, D1
  968. 000009E4  6700 FF46                beq        -0xB8 /* 0000092C */
  969. 000009E8  7276                     moveq.l    D1, 0x76
  970. 000009EA  B081                     cmp.l      D0, D1
  971. 000009EC  6700 FF46                beq        -0xB8 /* 00000934 */
  972. 000009F0  7279                     moveq.l    D1, 0x79
  973. 000009F2  B081                     cmp.l      D0, D1
  974. 000009F4  6700 FF3E                beq        -0xC0 /* 00000934 */
  975. 000009F8  7278                     moveq.l    D1, 0x78
  976. 000009FA  B081                     cmp.l      D0, D1
  977. 000009FC  6700 FF36                beq        -0xC8 /* 00000934 */
  978. 00000A00  727C                     moveq.l    D1, 0x7C
  979. 00000A02  B081                     cmp.l      D0, D1
  980. 00000A04  6700 FF2E                beq        -0xD0 /* 00000934 */
  981. 00000A08  727D                     moveq.l    D1, 0x7D
  982. 00000A0A  B081                     cmp.l      D0, D1
  983. 00000A0C  6700 FF26                beq        -0xD8 /* 00000934 */
  984. 00000A10  727E                     moveq.l    D1, 0x7E
  985. 00000A12  B081                     cmp.l      D0, D1
  986. 00000A14  6700 FF1E                beq        -0xE0 /* 00000934 */
  987. 00000A18  727F                     moveq.l    D1, 0x7F
  988. 00000A1A  B081                     cmp.l      D0, D1
  989. 00000A1C  6700 FF16                beq        -0xE8 /* 00000934 */
  990. 00000A20  0C80 0000 0080           cmpi.l     D0, 0x80
  991. 00000A26  6700 FF0C                beq        -0xF2 /* 00000934 */
  992. 00000A2A  0C80 0000 0081           cmpi.l     D0, 0x81
  993. 00000A30  6700 FF02                beq        -0xFC /* 00000934 */
  994. 00000A34  0C80 0000 0082           cmpi.l     D0, 0x82
  995. 00000A3A  6700 FEF8                beq        -0x106 /* 00000934 */
  996. 00000A3E  0C80 0000 0083           cmpi.l     D0, 0x83
  997. 00000A44  6700 FEEE                beq        -0x110 /* 00000934 */
  998. label00000A48:
  999. 00000A48  200A                     move.l     D0, A2
  1000. 00000A4A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1001. 00000A4E  4E5E                     unlink     A6
  1002. 00000A50  4E75                     rts
  1003. fn00000A52:
  1004. 00000A52  48E7 1028                movem.l    -[A7], D3,A2,A4
  1005. 00000A56  4EBA 0120                jsr        [PC + 0x120 /* 00000B78 */]
  1006. 00000A5A  2840                     movea.l    A4, D0
  1007. 00000A5C  6000 00FE                bra        +0x100 /* 00000B5C */
  1008. label00000A60:
  1009. 00000A60  102D D98F                move.b     D0, [A5 - 0x2671]
  1010. 00000A64  6714                     beq        +0x16 /* 00000A7A */
  1011. 00000A66  7065                     moveq.l    D0, 0x65
  1012. 00000A68  B600                     cmp.b      D3, D0
  1013. 00000A6A  660E                     bne        +0x10 /* 00000A7A */
  1014. 00000A6C  1B7C 0077 CDDC           move.b     [A5 - 0x3224], 0x77 /* 'w' */
  1015. 00000A72  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1016. 00000A76  6000 00F8                bra        +0xFA /* 00000B70 */
  1017. label00000A7A:
  1018. 00000A7A  0C2D 0064 CDDC           cmpi.b     [A5 - 0x3224], 0x64 /* 'd' */
  1019. 00000A80  6604                     bne        +0x6 /* 00000A86 */
  1020. 00000A82  7007                     moveq.l    D0, 0x07
  1021. 00000A84  6002                     bra        +0x4 /* 00000A88 */
  1022. label00000A86:
  1023. 00000A86  7006                     moveq.l    D0, 0x06
  1024. label00000A88:
  1025. 00000A88  7600                     moveq.l    D3, 0x00
  1026. 00000A8A  1600                     move.b     D3, D0
  1027. 00000A8C  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1028. 00000A90  2F03                     move.l     -[A7], D3
  1029. 00000A92  42A7                     clr.l      -[A7]
  1030. 00000A94  2F0C                     move.l     -[A7], A4
  1031. 00000A96  4EBA 00E0                jsr        [PC + 0xE0 /* 00000B78 */]
  1032. 00000A9A  2F00                     move.l     -[A7], D0
  1033. 00000A9C  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1034. 00000AA0  2840                     movea.l    A4, D0
  1035. 00000AA2  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1036. 00000AA6  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  1037. 00000AAA  2940 0002                move.l     [A4 + 0x2], D0
  1038. 00000AAE  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  1039. 00000AB2  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  1040. 00000AB6  2940 0006                move.l     [A4 + 0x6], D0
  1041. 00000ABA  2F0C                     move.l     -[A7], A4
  1042. 00000ABC  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  1043. 00000AC0  2440                     movea.l    A2, D0
  1044. 00000AC2  200A                     move.l     D0, A2
  1045. 00000AC4  6706                     beq        +0x8 /* 00000ACC */
  1046. 00000AC6  284A                     movea.l    A4, A2
  1047. 00000AC8  6000 0092                bra        +0x94 /* 00000B5C */
  1048. label00000ACC:
  1049. 00000ACC  246C 0002                movea.l    A2, [A4 + 0x2]
  1050. 00000AD0  206A 0016                movea.l    A0, [A2 + 0x16]
  1051. 00000AD4  2010                     move.l     D0, [A0]
  1052. 00000AD6  721F                     moveq.l    D1, 0x1F
  1053. 00000AD8  C041                     and.w      D0, D1
  1054. 00000ADA  7214                     moveq.l    D1, 0x14
  1055. 00000ADC  B041                     cmp.w      D0, D1
  1056. 00000ADE  660A                     bne        +0xC /* 00000AEA */
  1057. 00000AE0  2F0A                     move.l     -[A7], A2
  1058. 00000AE2  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  1059. 00000AE6  2940 0002                move.l     [A4 + 0x2], D0
  1060. label00000AEA:
  1061. 00000AEA  246C 0006                movea.l    A2, [A4 + 0x6]
  1062. 00000AEE  206A 0016                movea.l    A0, [A2 + 0x16]
  1063. 00000AF2  2010                     move.l     D0, [A0]
  1064. 00000AF4  721F                     moveq.l    D1, 0x1F
  1065. 00000AF6  C041                     and.w      D0, D1
  1066. 00000AF8  7214                     moveq.l    D1, 0x14
  1067. 00000AFA  B041                     cmp.w      D0, D1
  1068. 00000AFC  660A                     bne        +0xC /* 00000B08 */
  1069. 00000AFE  2F0A                     move.l     -[A7], A2
  1070. 00000B00  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  1071. 00000B04  2940 0006                move.l     [A4 + 0x6], D0
  1072. label00000B08:
  1073. 00000B08  2F0C                     move.l     -[A7], A4
  1074. 00000B0A  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  1075. 00000B0E  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1076. 00000B12  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  1077. 00000B16  2940 0002                move.l     [A4 + 0x2], D0
  1078. 00000B1A  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  1079. 00000B1E  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  1080. 00000B22  2440                     movea.l    A2, D0
  1081. 00000B24  2F0A                     move.l     -[A7], A2
  1082. 00000B26  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  1083. 00000B2A  2440                     movea.l    A2, D0
  1084. 00000B2C  294A 0006                move.l     [A4 + 0x6], A2
  1085. 00000B30  1012                     move.b     D0, [A2]
  1086. 00000B32  725D                     moveq.l    D1, 0x5D
  1087. 00000B34  B001                     cmp.b      D0, D1
  1088. 00000B36  6616                     bne        +0x18 /* 00000B4E */
  1089. 00000B38  262A 0006                move.l     D3, [A2 + 0x6]
  1090. 00000B3C  6B06                     bmi        +0x8 /* 00000B44 */
  1091. 00000B3E  7020                     moveq.l    D0, 0x20
  1092. 00000B40  B680                     cmp.l      D3, D0
  1093. 00000B42  6F0A                     ble        +0xC /* 00000B4E */
  1094. label00000B44:
  1095. 00000B44  7013                     moveq.l    D0, 0x13
  1096. 00000B46  2F00                     move.l     -[A7], D0
  1097. 00000B48  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  1098. 00000B4C  584F                     addq.w     A7, 4
  1099. label00000B4E:
  1100. 00000B4E  2F0C                     move.l     -[A7], A4
  1101. 00000B50  206C 0002                movea.l    A0, [A4 + 0x2]
  1102. 00000B54  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1103. 00000B58  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  1104. label00000B5C:
  1105. 00000B5C  162D CDDC                move.b     D3, [A5 - 0x3224]
  1106. 00000B60  7064                     moveq.l    D0, 0x64
  1107. 00000B62  B600                     cmp.b      D3, D0
  1108. 00000B64  6700 FEFA                beq        -0x104 /* 00000A60 */
  1109. 00000B68  7065                     moveq.l    D0, 0x65
  1110. 00000B6A  B600                     cmp.b      D3, D0
  1111. 00000B6C  6700 FEF2                beq        -0x10C /* 00000A60 */
  1112. label00000B70:
  1113. 00000B70  200C                     move.l     D0, A4
  1114. 00000B72  4CDF 1408                movem.l    D3,A2,A4, [A7]+
  1115. 00000B76  4E75                     rts
  1116. fn00000B78:
  1117. 00000B78  48E7 1028                movem.l    -[A7], D3,A2,A4
  1118. 00000B7C  4EBA 0104                jsr        [PC + 0x104 /* 00000C82 */]
  1119. 00000B80  2840                     movea.l    A4, D0
  1120. 00000B82  6000 00E2                bra        +0xE4 /* 00000C66 */
  1121. label00000B86:
  1122. 00000B86  0C2D 0073 CDDC           cmpi.b     [A5 - 0x3224], 0x73 /* 's' */
  1123. 00000B8C  6604                     bne        +0x6 /* 00000B92 */
  1124. 00000B8E  7001                     moveq.l    D0, 0x01
  1125. 00000B90  6002                     bra        +0x4 /* 00000B94 */
  1126. label00000B92:
  1127. 00000B92  7002                     moveq.l    D0, 0x02
  1128. label00000B94:
  1129. 00000B94  7600                     moveq.l    D3, 0x00
  1130. 00000B96  1600                     move.b     D3, D0
  1131. 00000B98  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1132. 00000B9C  2F03                     move.l     -[A7], D3
  1133. 00000B9E  42A7                     clr.l      -[A7]
  1134. 00000BA0  2F0C                     move.l     -[A7], A4
  1135. 00000BA2  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  1136. 00000BA6  2F00                     move.l     -[A7], D0
  1137. 00000BA8  4EBA 00D8                jsr        [PC + 0xD8 /* 00000C82 */]
  1138. 00000BAC  2F00                     move.l     -[A7], D0
  1139. 00000BAE  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  1140. 00000BB2  2F00                     move.l     -[A7], D0
  1141. 00000BB4  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1142. 00000BB8  2840                     movea.l    A4, D0
  1143. 00000BBA  2F0C                     move.l     -[A7], A4
  1144. 00000BBC  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  1145. 00000BC0  2440                     movea.l    A2, D0
  1146. 00000BC2  200A                     move.l     D0, A2
  1147. 00000BC4  6706                     beq        +0x8 /* 00000BCC */
  1148. 00000BC6  284A                     movea.l    A4, A2
  1149. 00000BC8  6000 009C                bra        +0x9E /* 00000C66 */
  1150. label00000BCC:
  1151. 00000BCC  244C                     movea.l    A2, A4
  1152. 00000BCE  544A                     addq.w     A2, 2
  1153. 00000BD0  2F12                     move.l     -[A7], [A2]
  1154. 00000BD2  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  1155. 00000BD6  2480                     move.l     [A2], D0
  1156. 00000BD8  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  1157. 00000BDC  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  1158. 00000BE0  2940 0006                move.l     [A4 + 0x6], D0
  1159. 00000BE4  2052                     movea.l    A0, [A2]
  1160. 00000BE6  2468 0016                movea.l    A2, [A0 + 0x16]
  1161. 00000BEA  2012                     move.l     D0, [A2]
  1162. 00000BEC  0280 0000 00FF           andi.l     D0, 0xFF
  1163. 00000BF2  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1164. 00000BF6  1030 0000                move.b     D0, [A0 + D0.w]
  1165. 00000BFA  7601                     moveq.l    D3, 0x01
  1166. 00000BFC  C003                     and.b      D0, D3
  1167. 00000BFE  6720                     beq        +0x22 /* 00000C20 */
  1168. 00000C00  294A 0016                move.l     [A4 + 0x16], A2
  1169. 00000C04  526A 0006                addq.w     [A2 + 0x6], 1
  1170. 00000C08  1014                     move.b     D0, [A4]
  1171. 00000C0A  B003                     cmp.b      D0, D3
  1172. 00000C0C  6608                     bne        +0xA /* 00000C16 */
  1173. 00000C0E  2F0C                     move.l     -[A7], A4
  1174. 00000C10  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  1175. 00000C14  6050                     bra        +0x52 /* 00000C66 */
  1176. label00000C16:
  1177. 00000C16  2F0C                     move.l     -[A7], A4
  1178. 00000C18  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  1179. 00000C1C  2840                     movea.l    A4, D0
  1180. 00000C1E  6046                     bra        +0x48 /* 00000C66 */
  1181. label00000C20:
  1182. 00000C20  206C 0006                movea.l    A0, [A4 + 0x6]
  1183. 00000C24  2468 0016                movea.l    A2, [A0 + 0x16]
  1184. 00000C28  2012                     move.l     D0, [A2]
  1185. 00000C2A  0280 0000 00FF           andi.l     D0, 0xFF
  1186. 00000C30  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1187. 00000C34  1030 0000                move.b     D0, [A0 + D0.w]
  1188. 00000C38  7601                     moveq.l    D3, 0x01
  1189. 00000C3A  C003                     and.b      D0, D3
  1190. 00000C3C  6722                     beq        +0x24 /* 00000C60 */
  1191. 00000C3E  294A 0016                move.l     [A4 + 0x16], A2
  1192. 00000C42  526A 0006                addq.w     [A2 + 0x6], 1
  1193. 00000C46  1014                     move.b     D0, [A4]
  1194. 00000C48  B003                     cmp.b      D0, D3
  1195. 00000C4A  6608                     bne        +0xA /* 00000C54 */
  1196. 00000C4C  2F0C                     move.l     -[A7], A4
  1197. 00000C4E  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  1198. 00000C52  6012                     bra        +0x14 /* 00000C66 */
  1199. label00000C54:
  1200. 00000C54  704B                     moveq.l    D0, 0x4B
  1201. 00000C56  2F00                     move.l     -[A7], D0
  1202. 00000C58  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1203. 00000C5C  584F                     addq.w     A7, 4
  1204. 00000C5E  6006                     bra        +0x8 /* 00000C66 */
  1205. label00000C60:
  1206. 00000C60  2F0C                     move.l     -[A7], A4
  1207. 00000C62  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  1208. label00000C66:
  1209. 00000C66  162D CDDC                move.b     D3, [A5 - 0x3224]
  1210. 00000C6A  7073                     moveq.l    D0, 0x73
  1211. 00000C6C  B600                     cmp.b      D3, D0
  1212. 00000C6E  6700 FF16                beq        -0xE8 /* 00000B86 */
  1213. 00000C72  704F                     moveq.l    D0, 0x4F
  1214. 00000C74  B600                     cmp.b      D3, D0
  1215. 00000C76  6700 FF0E                beq        -0xF0 /* 00000B86 */
  1216. 00000C7A  200C                     move.l     D0, A4
  1217. 00000C7C  4CDF 1408                movem.l    D3,A2,A4, [A7]+
  1218. 00000C80  4E75                     rts
  1219. fn00000C82:
  1220. 00000C82  48E7 1030                movem.l    -[A7], D3,A2,A3
  1221. 00000C86  4EBA 0074                jsr        [PC + 0x74 /* 00000CFC */]
  1222. 00000C8A  2440                     movea.l    A2, D0
  1223. 00000C8C  604C                     bra        +0x4E /* 00000CDA */
  1224. label00000C8E:
  1225. 00000C8E  7603                     moveq.l    D3, 0x03
  1226. 00000C90  6006                     bra        +0x8 /* 00000C98 */
  1227. label00000C92:
  1228. 00000C92  7604                     moveq.l    D3, 0x04
  1229. 00000C94  6002                     bra        +0x4 /* 00000C98 */
  1230. label00000C96:
  1231. 00000C96  7605                     moveq.l    D3, 0x05
  1232. label00000C98:
  1233. 00000C98  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1234. 00000C9C  2F03                     move.l     -[A7], D3
  1235. 00000C9E  42A7                     clr.l      -[A7]
  1236. 00000CA0  2F0A                     move.l     -[A7], A2
  1237. 00000CA2  4EBA 0058                jsr        [PC + 0x58 /* 00000CFC */]
  1238. 00000CA6  2F00                     move.l     -[A7], D0
  1239. 00000CA8  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1240. 00000CAC  2440                     movea.l    A2, D0
  1241. 00000CAE  2F0A                     move.l     -[A7], A2
  1242. 00000CB0  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  1243. 00000CB4  2640                     movea.l    A3, D0
  1244. 00000CB6  200B                     move.l     D0, A3
  1245. 00000CB8  6704                     beq        +0x6 /* 00000CBE */
  1246. 00000CBA  244B                     movea.l    A2, A3
  1247. 00000CBC  601C                     bra        +0x1E /* 00000CDA */
  1248. label00000CBE:
  1249. 00000CBE  2F0A                     move.l     -[A7], A2
  1250. 00000CC0  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  1251. 00000CC4  1012                     move.b     D0, [A2]
  1252. 00000CC6  7205                     moveq.l    D1, 0x05
  1253. 00000CC8  B001                     cmp.b      D0, D1
  1254. 00000CCA  6608                     bne        +0xA /* 00000CD4 */
  1255. 00000CCC  2F0A                     move.l     -[A7], A2
  1256. 00000CCE  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  1257. 00000CD2  6006                     bra        +0x8 /* 00000CDA */
  1258. label00000CD4:
  1259. 00000CD4  2F0A                     move.l     -[A7], A2
  1260. 00000CD6  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  1261. label00000CDA:
  1262. 00000CDA  122D CDDC                move.b     D1, [A5 - 0x3224]
  1263. 00000CDE  7000                     moveq.l    D0, 0x00
  1264. 00000CE0  1001                     move.b     D0, D1
  1265. 00000CE2  724D                     moveq.l    D1, 0x4D
  1266. 00000CE4  B081                     cmp.l      D0, D1
  1267. 00000CE6  67A6                     beq        -0x58 /* 00000C8E */
  1268. 00000CE8  725E                     moveq.l    D1, 0x5E
  1269. 00000CEA  B081                     cmp.l      D0, D1
  1270. 00000CEC  67A4                     beq        -0x5A /* 00000C92 */
  1271. 00000CEE  725F                     moveq.l    D1, 0x5F
  1272. 00000CF0  B081                     cmp.l      D0, D1
  1273. 00000CF2  67A2                     beq        -0x5C /* 00000C96 */
  1274. 00000CF4  200A                     move.l     D0, A2
  1275. 00000CF6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1276. 00000CFA  4E75                     rts
  1277. fn00000CFC:
  1278. 00000CFC  4E56 FFFC                link       A6, -0x0004
  1279. 00000D00  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1280. 00000D04  4EBA 00D2                jsr        [PC + 0xD2 /* 00000DD8 */]
  1281. 00000D08  2640                     movea.l    A3, D0
  1282. 00000D0A  6000 00AC                bra        +0xAE /* 00000DB8 */
  1283. label00000D0E:
  1284. 00000D0E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1285. 00000D12  4EBA 00C4                jsr        [PC + 0xC4 /* 00000DD8 */]
  1286. 00000D16  2D40 FFFC                move.l     [A6 - 0x4], D0
  1287. 00000D1A  726C                     moveq.l    D1, 0x6C
  1288. 00000D1C  2F01                     move.l     -[A7], D1
  1289. 00000D1E  42A7                     clr.l      -[A7]
  1290. 00000D20  2F0B                     move.l     -[A7], A3
  1291. 00000D22  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  1292. 00000D26  2F00                     move.l     -[A7], D0
  1293. 00000D28  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1294. 00000D2C  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1295. 00000D30  2640                     movea.l    A3, D0
  1296. 00000D32  2F0B                     move.l     -[A7], A3
  1297. 00000D34  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  1298. 00000D38  2440                     movea.l    A2, D0
  1299. 00000D3A  200A                     move.l     D0, A2
  1300. 00000D3C  6704                     beq        +0x6 /* 00000D42 */
  1301. 00000D3E  264A                     movea.l    A3, A2
  1302. 00000D40  6076                     bra        +0x78 /* 00000DB8 */
  1303. label00000D42:
  1304. 00000D42  7600                     moveq.l    D3, 0x00
  1305. 00000D44  2743 0006                move.l     [A3 + 0x6], D3
  1306. 00000D48  206B 0002                movea.l    A0, [A3 + 0x2]
  1307. 00000D4C  2868 0016                movea.l    A4, [A0 + 0x16]
  1308. 00000D50  2F0B                     move.l     -[A7], A3
  1309. 00000D52  2F0C                     move.l     -[A7], A4
  1310. 00000D54  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  1311. 00000D58  2640                     movea.l    A3, D0
  1312. 00000D5A  200C                     move.l     D0, A4
  1313. 00000D5C  672C                     beq        +0x2E /* 00000D8A */
  1314. 00000D5E  2014                     move.l     D0, [A4]
  1315. 00000D60  0280 0000 00FF           andi.l     D0, 0xFF
  1316. 00000D66  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1317. 00000D6A  1030 0000                move.b     D0, [A0 + D0.w]
  1318. 00000D6E  7201                     moveq.l    D1, 0x01
  1319. 00000D70  C001                     and.b      D0, D1
  1320. 00000D72  6612                     bne        +0x14 /* 00000D86 */
  1321. 00000D74  42A7                     clr.l      -[A7]
  1322. 00000D76  2F0C                     move.l     -[A7], A4
  1323. 00000D78  705F                     moveq.l    D0, 0x5F
  1324. 00000D7A  2F00                     move.l     -[A7], D0
  1325. 00000D7C  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  1326. 00000D80  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1327. 00000D84  6004                     bra        +0x6 /* 00000D8A */
  1328. label00000D86:
  1329. 00000D86  286C 0008                movea.l    A4, [A4 + 0x8]
  1330. label00000D8A:
  1331. 00000D8A  7013                     moveq.l    D0, 0x13
  1332. 00000D8C  2F00                     move.l     -[A7], D0
  1333. 00000D8E  2F0C                     move.l     -[A7], A4
  1334. 00000D90  2F0B                     move.l     -[A7], A3
  1335. 00000D92  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  1336. 00000D96  2640                     movea.l    A3, D0
  1337. 00000D98  2F0B                     move.l     -[A7], A3
  1338. 00000D9A  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  1339. 00000D9E  600C                     bra        +0xE /* 00000DAC */
  1340. label00000DA0:
  1341. 00000DA0  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1342. 00000DA4  4EBA 0032                jsr        [PC + 0x32 /* 00000DD8 */]
  1343. 00000DA8  2D40 FFFC                move.l     [A6 - 0x4], D0
  1344. label00000DAC:
  1345. 00000DAC  2F0B                     move.l     -[A7], A3
  1346. 00000DAE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1347. 00000DB2  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  1348. 00000DB6  2640                     movea.l    A3, D0
  1349. label00000DB8:
  1350. 00000DB8  122D CDDC                move.b     D1, [A5 - 0x3224]
  1351. 00000DBC  7000                     moveq.l    D0, 0x00
  1352. 00000DBE  1001                     move.b     D0, D1
  1353. 00000DC0  724B                     moveq.l    D1, 0x4B
  1354. 00000DC2  B081                     cmp.l      D0, D1
  1355. 00000DC4  6700 FF48                beq        -0xB6 /* 00000D0E */
  1356. 00000DC8  724C                     moveq.l    D1, 0x4C
  1357. 00000DCA  B081                     cmp.l      D0, D1
  1358. 00000DCC  67D2                     beq        -0x2C /* 00000DA0 */
  1359. 00000DCE  200B                     move.l     D0, A3
  1360. 00000DD0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1361. 00000DD4  4E5E                     unlink     A6
  1362. 00000DD6  4E75                     rts
  1363. fn00000DD8:
  1364. 00000DD8  4E56 FFDC                link       A6, -0x0024
  1365. 00000DDC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1366. 00000DE0  122D CDDC                move.b     D1, [A5 - 0x3224]
  1367. 00000DE4  7000                     moveq.l    D0, 0x00
  1368. 00000DE6  1001                     move.b     D0, D1
  1369. 00000DE8  724E                     moveq.l    D1, 0x4E
  1370. 00000DEA  B081                     cmp.l      D0, D1
  1371. 00000DEC  6700 00E8                beq        +0xEA /* 00000ED6 */
  1372. 00000DF0  7252                     moveq.l    D1, 0x52
  1373. 00000DF2  B081                     cmp.l      D0, D1
  1374. 00000DF4  6700 014E                beq        +0x150 /* 00000F44 */
  1375. 00000DF8  7258                     moveq.l    D1, 0x58
  1376. 00000DFA  B081                     cmp.l      D0, D1
  1377. 00000DFC  6700 014E                beq        +0x150 /* 00000F4C */
  1378. 00000E00  7273                     moveq.l    D1, 0x73
  1379. 00000E02  B081                     cmp.l      D0, D1
  1380. 00000E04  6700 030E                beq        +0x310 /* 00001114 */
  1381. 00000E08  724D                     moveq.l    D1, 0x4D
  1382. 00000E0A  B081                     cmp.l      D0, D1
  1383. 00000E0C  6700 030E                beq        +0x310 /* 0000111C */
  1384. 00000E10  724F                     moveq.l    D1, 0x4F
  1385. 00000E12  B081                     cmp.l      D0, D1
  1386. 00000E14  6700 030E                beq        +0x310 /* 00001124 */
  1387. 00000E18  7250                     moveq.l    D1, 0x50
  1388. 00000E1A  B081                     cmp.l      D0, D1
  1389. 00000E1C  6700 030E                beq        +0x310 /* 0000112C */
  1390. 00000E20  7251                     moveq.l    D1, 0x51
  1391. 00000E22  B081                     cmp.l      D0, D1
  1392. 00000E24  6700 030E                beq        +0x310 /* 00001134 */
  1393. 00000E28  722A                     moveq.l    D1, 0x2A
  1394. 00000E2A  B081                     cmp.l      D0, D1
  1395. 00000E2C  6700 04DC                beq        +0x4DE /* 0000130A */
  1396. 00000E30  7246                     moveq.l    D1, 0x46
  1397. 00000E32  B081                     cmp.l      D0, D1
  1398. 00000E34  6700 04D4                beq        +0x4D6 /* 0000130A */
  1399. 00000E38  723B                     moveq.l    D1, 0x3B
  1400. 00000E3A  B081                     cmp.l      D0, D1
  1401. 00000E3C  6700 04F6                beq        +0x4F8 /* 00001334 */
  1402. 00000E40  724A                     moveq.l    D1, 0x4A
  1403. 00000E42  B081                     cmp.l      D0, D1
  1404. 00000E44  6700 04F8                beq        +0x4FA /* 0000133E */
  1405. 00000E48  721E                     moveq.l    D1, 0x1E
  1406. 00000E4A  B081                     cmp.l      D0, D1
  1407. 00000E4C  6700 052A                beq        +0x52C /* 00001378 */
  1408. 00000E50  720D                     moveq.l    D1, 0x0D
  1409. 00000E52  B081                     cmp.l      D0, D1
  1410. 00000E54  6700 052C                beq        +0x52E /* 00001382 */
  1411. 00000E58  721C                     moveq.l    D1, 0x1C
  1412. 00000E5A  B081                     cmp.l      D0, D1
  1413. 00000E5C  6700 0538                beq        +0x53A /* 00001396 */
  1414. 00000E60  7236                     moveq.l    D1, 0x36
  1415. 00000E62  B081                     cmp.l      D0, D1
  1416. 00000E64  6700 0530                beq        +0x532 /* 00001396 */
  1417. 00000E68  7228                     moveq.l    D1, 0x28
  1418. 00000E6A  B081                     cmp.l      D0, D1
  1419. 00000E6C  6700 0528                beq        +0x52A /* 00001396 */
  1420. 00000E70  7206                     moveq.l    D1, 0x06
  1421. 00000E72  B081                     cmp.l      D0, D1
  1422. 00000E74  6700 0520                beq        +0x522 /* 00001396 */
  1423. 00000E78  7215                     moveq.l    D1, 0x15
  1424. 00000E7A  B081                     cmp.l      D0, D1
  1425. 00000E7C  6700 0518                beq        +0x51A /* 00001396 */
  1426. 00000E80  721D                     moveq.l    D1, 0x1D
  1427. 00000E82  B081                     cmp.l      D0, D1
  1428. 00000E84  6700 0510                beq        +0x512 /* 00001396 */
  1429. 00000E88  720F                     moveq.l    D1, 0x0F
  1430. 00000E8A  B081                     cmp.l      D0, D1
  1431. 00000E8C  6700 0508                beq        +0x50A /* 00001396 */
  1432. 00000E90  7238                     moveq.l    D1, 0x38
  1433. 00000E92  B081                     cmp.l      D0, D1
  1434. 00000E94  6700 0500                beq        +0x502 /* 00001396 */
  1435. 00000E98  0C80 0000 0089           cmpi.l     D0, 0x89
  1436. 00000E9E  6700 0518                beq        +0x51A /* 000013B8 */
  1437. 00000EA2  722C                     moveq.l    D1, 0x2C
  1438. 00000EA4  B081                     cmp.l      D0, D1
  1439. 00000EA6  6700 054E                beq        +0x550 /* 000013F6 */
  1440. 00000EAA  720A                     moveq.l    D1, 0x0A
  1441. 00000EAC  B081                     cmp.l      D0, D1
  1442. 00000EAE  6700 0546                beq        +0x548 /* 000013F6 */
  1443. 00000EB2  7226                     moveq.l    D1, 0x26
  1444. 00000EB4  B081                     cmp.l      D0, D1
  1445. 00000EB6  6700 053E                beq        +0x540 /* 000013F6 */
  1446. 00000EBA  7210                     moveq.l    D1, 0x10
  1447. 00000EBC  B081                     cmp.l      D0, D1
  1448. 00000EBE  6700 0536                beq        +0x538 /* 000013F6 */
  1449. 00000EC2  7234                     moveq.l    D1, 0x34
  1450. 00000EC4  B081                     cmp.l      D0, D1
  1451. 00000EC6  6700 05FA                beq        +0x5FC /* 000014C2 */
  1452. 00000ECA  7253                     moveq.l    D1, 0x53
  1453. 00000ECC  B081                     cmp.l      D0, D1
  1454. 00000ECE  6700 0608                beq        +0x60A /* 000014D8 */
  1455. 00000ED2  6000 0710                bra        +0x712 /* 000015E4 */
  1456. label00000ED6:
  1457. 00000ED6  7014                     moveq.l    D0, 0x14
  1458. 00000ED8  2D40 FFE0                move.l     [A6 - 0x20], D0
  1459. 00000EDC  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1460. 00000EE0  162D CDDC                move.b     D3, [A5 - 0x3224]
  1461. 00000EE4  0C03 0089                cmpi.b     D3, 0x89
  1462. 00000EE8  6706                     beq        +0x8 /* 00000EF0 */
  1463. 00000EEA  704A                     moveq.l    D0, 0x4A
  1464. 00000EEC  B600                     cmp.b      D3, D0
  1465. 00000EEE  6638                     bne        +0x3A /* 00000F28 */
  1466. label00000EF0:
  1467. 00000EF0  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  1468. label00000EF4:
  1469. 00000EF4  2440                     movea.l    A2, D0
  1470. 00000EF6  4EAD 1CF2                jsr        [A5 + 0x1CF2 /* export_922 */]
  1471. 00000EFA  1200                     move.b     D1, D0
  1472. 00000EFC  200A                     move.l     D0, A2
  1473. 00000EFE  7000                     moveq.l    D0, 0x00
  1474. 00000F00  1001                     move.b     D0, D1
  1475. 00000F02  0C80 0000 0089           cmpi.l     D0, 0x89
  1476. 00000F08  67EA                     beq        -0x14 /* 00000EF4 */
  1477. 00000F0A  724A                     moveq.l    D1, 0x4A
  1478. 00000F0C  B081                     cmp.l      D0, D1
  1479. 00000F0E  67E4                     beq        -0x1A /* 00000EF4 */
  1480. 00000F10  725B                     moveq.l    D1, 0x5B
  1481. 00000F12  B081                     cmp.l      D0, D1
  1482. 00000F14  670C                     beq        +0xE /* 00000F22 */
  1483. 00000F16  7253                     moveq.l    D1, 0x53
  1484. 00000F18  B081                     cmp.l      D0, D1
  1485. 00000F1A  6706                     beq        +0x8 /* 00000F22 */
  1486. 00000F1C  1B7C 0001 D993           move.b     [A5 - 0x266D], 0x1
  1487. label00000F22:
  1488. 00000F22  4EAD 1CFA                jsr        [A5 + 0x1CFA /* export_923 */]
  1489. 00000F26  600E                     bra        +0x10 /* 00000F36 */
  1490. label00000F28:
  1491. 00000F28  0C2D 0053 CDDC           cmpi.b     [A5 - 0x3224], 0x53 /* 'S' */
  1492. 00000F2E  6606                     bne        +0x8 /* 00000F36 */
  1493. 00000F30  1B7C 0001 D993           move.b     [A5 - 0x266D], 0x1
  1494. label00000F36:
  1495. 00000F36  4EBA FEA0                jsr        [PC - 0x160 /* 00000DD8 */]
  1496. 00000F3A  2D40 FFDC                move.l     [A6 - 0x24], D0
  1497. 00000F3E  422D D993                clr.b      [A5 - 0x266D]
  1498. 00000F42  601A                     bra        +0x1C /* 00000F5E */
  1499. label00000F44:
  1500. 00000F44  701C                     moveq.l    D0, 0x1C
  1501. 00000F46  2D40 FFE0                move.l     [A6 - 0x20], D0
  1502. 00000F4A  6006                     bra        +0x8 /* 00000F52 */
  1503. label00000F4C:
  1504. 00000F4C  701D                     moveq.l    D0, 0x1D
  1505. 00000F4E  2D40 FFE0                move.l     [A6 - 0x20], D0
  1506. label00000F52:
  1507. 00000F52  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1508. 00000F56  4EBA FE80                jsr        [PC - 0x180 /* 00000DD8 */]
  1509. 00000F5A  2D40 FFDC                move.l     [A6 - 0x24], D0
  1510. label00000F5E:
  1511. 00000F5E  0CAE 0000 001D FFE0      cmpi.l     [A6 - 0x20], 0x1D
  1512. 00000F66  660C                     bne        +0xE /* 00000F74 */
  1513. 00000F68  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1514. 00000F6C  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  1515. 00000F70  2D40 FFDC                move.l     [A6 - 0x24], D0
  1516. label00000F74:
  1517. 00000F74  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  1518. 00000F78  2840                     movea.l    A4, D0
  1519. 00000F7A  18AE FFE3                move.b     [A4], [A6 - 0x1D]
  1520. 00000F7E  296E FFDC 0002           move.l     [A4 + 0x2], [A6 - 0x24]
  1521. 00000F84  0CAE 0000 001C FFE0      cmpi.l     [A6 - 0x20], 0x1C
  1522. 00000F8C  6606                     bne        +0x8 /* 00000F94 */
  1523. 00000F8E  18BC 006D                move.b     [A4], 0x6D /* 'm' */
  1524. 00000F92  600E                     bra        +0x10 /* 00000FA2 */
  1525. label00000F94:
  1526. 00000F94  0CAE 0000 001D FFE0      cmpi.l     [A6 - 0x20], 0x1D
  1527. 00000F9C  6604                     bne        +0x6 /* 00000FA2 */
  1528. 00000F9E  18BC 006E                move.b     [A4], 0x6E /* 'n' */
  1529. label00000FA2:
  1530. 00000FA2  2F0C                     move.l     -[A7], A4
  1531. 00000FA4  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  1532. 00000FA8  2640                     movea.l    A3, D0
  1533. 00000FAA  200B                     move.l     D0, A3
  1534. 00000FAC  6706                     beq        +0x8 /* 00000FB4 */
  1535. 00000FAE  284B                     movea.l    A4, A3
  1536. 00000FB0  6000 0638                bra        +0x63A /* 000015EA */
  1537. label00000FB4:
  1538. 00000FB4  18AE FFE3                move.b     [A4], [A6 - 0x1D]
  1539. 00000FB8  0CAE 0000 0014 FFE0      cmpi.l     [A6 - 0x20], 0x14
  1540. 00000FC0  6600 0108                bne        +0x10A /* 000010CA */
  1541. 00000FC4  206E FFDC                movea.l    A0, [A6 - 0x24]
  1542. 00000FC8  1610                     move.b     D3, [A0]
  1543. 00000FCA  7062                     moveq.l    D0, 0x62
  1544. 00000FCC  B600                     cmp.b      D3, D0
  1545. 00000FCE  670C                     beq        +0xE /* 00000FDC */
  1546. 00000FD0  7012                     moveq.l    D0, 0x12
  1547. 00000FD2  B600                     cmp.b      D3, D0
  1548. 00000FD4  6706                     beq        +0x8 /* 00000FDC */
  1549. 00000FD6  705D                     moveq.l    D0, 0x5D
  1550. 00000FD8  B600                     cmp.b      D3, D0
  1551. 00000FDA  660A                     bne        +0xC /* 00000FE6 */
  1552. label00000FDC:
  1553. 00000FDC  7067                     moveq.l    D0, 0x67
  1554. 00000FDE  2F00                     move.l     -[A7], D0
  1555. 00000FE0  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1556. 00000FE4  584F                     addq.w     A7, 4
  1557. label00000FE6:
  1558. 00000FE6  7000                     moveq.l    D0, 0x00
  1559. 00000FE8  2940 0002                move.l     [A4 + 0x2], D0
  1560. 00000FEC  2F0C                     move.l     -[A7], A4
  1561. 00000FEE  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1562. 00000FF2  246E FFDC                movea.l    A2, [A6 - 0x24]
  1563. 00000FF6  206A 0016                movea.l    A0, [A2 + 0x16]
  1564. 00000FFA  2010                     move.l     D0, [A0]
  1565. 00000FFC  721F                     moveq.l    D1, 0x1F
  1566. 00000FFE  C081                     and.l      D0, D1
  1567. 00001000  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1568. 00001004  1030 0000                move.b     D0, [A0 + D0.w]
  1569. 00001008  7210                     moveq.l    D1, 0x10
  1570. 0000100A  C001                     and.b      D0, D1
  1571. 0000100C  670C                     beq        +0xE /* 0000101A */
  1572. 0000100E  2F0A                     move.l     -[A7], A2
  1573. 00001010  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  1574. 00001014  2840                     movea.l    A4, D0
  1575. 00001016  6000 05D2                bra        +0x5D4 /* 000015EA */
  1576. label0000101A:
  1577. 0000101A  246E FFDC                movea.l    A2, [A6 - 0x24]
  1578. 0000101E  1012                     move.b     D0, [A2]
  1579. 00001020  725F                     moveq.l    D1, 0x5F
  1580. 00001022  B001                     cmp.b      D0, D1
  1581. 00001024  6658                     bne        +0x5A /* 0000107E */
  1582. 00001026  206A 0002                movea.l    A0, [A2 + 0x2]
  1583. 0000102A  1028 001C                move.b     D0, [A0 + 0x1C]
  1584. 0000102E  4880                     ext.w      D0
  1585. 00001030  48C0                     ext.l      D0
  1586. 00001032  7214                     moveq.l    D1, 0x14
  1587. 00001034  B081                     cmp.l      D0, D1
  1588. 00001036  670E                     beq        +0x10 /* 00001046 */
  1589. 00001038  720E                     moveq.l    D1, 0x0E
  1590. 0000103A  B081                     cmp.l      D0, D1
  1591. 0000103C  6708                     beq        +0xA /* 00001046 */
  1592. 0000103E  720D                     moveq.l    D1, 0x0D
  1593. 00001040  B081                     cmp.l      D0, D1
  1594. 00001042  6702                     beq        +0x4 /* 00001046 */
  1595. 00001044  6070                     bra        +0x72 /* 000010B6 */
  1596. label00001046:
  1597. 00001046  246E FFDC                movea.l    A2, [A6 - 0x24]
  1598. 0000104A  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  1599. 0000104E  4267                     clr.w      -[A7]
  1600. 00001050  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  1601. 00001054  2640                     movea.l    A3, D0
  1602. 00001056  7019                     moveq.l    D0, 0x19
  1603. 00001058  2680                     move.l     [A3], D0
  1604. 0000105A  262A 0006                move.l     D3, [A2 + 0x6]
  1605. 0000105E  202A 0002                move.l     D0, [A2 + 0x2]
  1606. 00001062  2740 000C                move.l     [A3 + 0xC], D0
  1607. 00001066  2F0B                     move.l     -[A7], A3
  1608. 00001068  2003                     move.l     D0, D3
  1609. 0000106A  5280                     addq.l     D0, 1
  1610. 0000106C  2F00                     move.l     -[A7], D0
  1611. 0000106E  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  1612. 00001072  2840                     movea.l    A4, D0
  1613. 00001074  2F0A                     move.l     -[A7], A2
  1614. 00001076  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1615. 0000107A  6000 056E                bra        +0x570 /* 000015EA */
  1616. label0000107E:
  1617. 0000107E  246E FFDC                movea.l    A2, [A6 - 0x24]
  1618. 00001082  1012                     move.b     D0, [A2]
  1619. 00001084  725E                     moveq.l    D1, 0x5E
  1620. 00001086  B001                     cmp.b      D0, D1
  1621. 00001088  662C                     bne        +0x2E /* 000010B6 */
  1622. 0000108A  206A 0002                movea.l    A0, [A2 + 0x2]
  1623. 0000108E  4AA8 0014                tst.l      [A0 + 0x14]
  1624. 00001092  6722                     beq        +0x24 /* 000010B6 */
  1625. 00001094  206A 0016                movea.l    A0, [A2 + 0x16]
  1626. 00001098  2068 0008                movea.l    A0, [A0 + 0x8]
  1627. 0000109C  2010                     move.l     D0, [A0]
  1628. 0000109E  721F                     moveq.l    D1, 0x1F
  1629. 000010A0  C081                     and.l      D0, D1
  1630. 000010A2  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1631. 000010A6  1030 0000                move.b     D0, [A0 + D0.w]
  1632. 000010AA  7210                     moveq.l    D1, 0x10
  1633. 000010AC  C001                     and.b      D0, D1
  1634. 000010AE  6706                     beq        +0x8 /* 000010B6 */
  1635. 000010B0  284A                     movea.l    A4, A2
  1636. 000010B2  6000 0536                bra        +0x538 /* 000015EA */
  1637. label000010B6:
  1638. 000010B6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1639. 000010BA  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  1640. 000010BE  2840                     movea.l    A4, D0
  1641. 000010C0  2F0C                     move.l     -[A7], A4
  1642. 000010C2  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  1643. 000010C6  6000 0522                bra        +0x524 /* 000015EA */
  1644. label000010CA:
  1645. 000010CA  246C 0002                movea.l    A2, [A4 + 0x2]
  1646. 000010CE  206A 0016                movea.l    A0, [A2 + 0x16]
  1647. 000010D2  2010                     move.l     D0, [A0]
  1648. 000010D4  721F                     moveq.l    D1, 0x1F
  1649. 000010D6  C041                     and.w      D0, D1
  1650. 000010D8  7214                     moveq.l    D1, 0x14
  1651. 000010DA  B041                     cmp.w      D0, D1
  1652. 000010DC  660E                     bne        +0x10 /* 000010EC */
  1653. 000010DE  2F0A                     move.l     -[A7], A2
  1654. 000010E0  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  1655. 000010E4  2940 0002                move.l     [A4 + 0x2], D0
  1656. 000010E8  2D40 FFDC                move.l     [A6 - 0x24], D0
  1657. label000010EC:
  1658. 000010EC  206E FFDC                movea.l    A0, [A6 - 0x24]
  1659. 000010F0  2028 0016                move.l     D0, [A0 + 0x16]
  1660. 000010F4  2940 0016                move.l     [A4 + 0x16], D0
  1661. 000010F8  2040                     movea.l    A0, D0
  1662. 000010FA  5268 0006                addq.w     [A0 + 0x6], 1
  1663. 000010FE  2F0C                     move.l     -[A7], A4
  1664. 00001100  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1665. 00001104  2F0C                     move.l     -[A7], A4
  1666. 00001106  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  1667. 0000110A  2F0C                     move.l     -[A7], A4
  1668. 0000110C  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  1669. 00001110  6000 04D8                bra        +0x4DA /* 000015EA */
  1670. label00001114:
  1671. 00001114  7016                     moveq.l    D0, 0x16
  1672. 00001116  2D40 FFE0                move.l     [A6 - 0x20], D0
  1673. 0000111A  601E                     bra        +0x20 /* 0000113A */
  1674. label0000111C:
  1675. 0000111C  7013                     moveq.l    D0, 0x13
  1676. 0000111E  2D40 FFE0                move.l     [A6 - 0x20], D0
  1677. 00001122  6016                     bra        +0x18 /* 0000113A */
  1678. label00001124:
  1679. 00001124  7015                     moveq.l    D0, 0x15
  1680. 00001126  2D40 FFE0                move.l     [A6 - 0x20], D0
  1681. 0000112A  600E                     bra        +0x10 /* 0000113A */
  1682. label0000112C:
  1683. 0000112C  700B                     moveq.l    D0, 0x0B
  1684. 0000112E  2D40 FFE0                move.l     [A6 - 0x20], D0
  1685. 00001132  6006                     bra        +0x8 /* 0000113A */
  1686. label00001134:
  1687. 00001134  700D                     moveq.l    D0, 0x0D
  1688. 00001136  2D40 FFE0                move.l     [A6 - 0x20], D0
  1689. label0000113A:
  1690. 0000113A  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1691. 0000113E  4EBA FC98                jsr        [PC - 0x368 /* 00000DD8 */]
  1692. 00001142  2F00                     move.l     -[A7], D0
  1693. 00001144  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  1694. 00001148  2D40 FFDC                move.l     [A6 - 0x24], D0
  1695. 0000114C  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  1696. 00001150  2840                     movea.l    A4, D0
  1697. 00001152  18AE FFE3                move.b     [A4], [A6 - 0x1D]
  1698. 00001156  296E FFDC 0002           move.l     [A4 + 0x2], [A6 - 0x24]
  1699. 0000115C  2F0C                     move.l     -[A7], A4
  1700. 0000115E  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  1701. 00001162  2640                     movea.l    A3, D0
  1702. 00001164  200B                     move.l     D0, A3
  1703. 00001166  6706                     beq        +0x8 /* 0000116E */
  1704. 00001168  284B                     movea.l    A4, A3
  1705. 0000116A  6000 047E                bra        +0x480 /* 000015EA */
  1706. label0000116E:
  1707. 0000116E  244C                     movea.l    A2, A4
  1708. 00001170  544A                     addq.w     A2, 2
  1709. 00001172  0CAE 0000 0016 FFE0      cmpi.l     [A6 - 0x20], 0x16
  1710. 0000117A  6612                     bne        +0x14 /* 0000118E */
  1711. 0000117C  2652                     movea.l    A3, [A2]
  1712. 0000117E  7000                     moveq.l    D0, 0x00
  1713. 00001180  2480                     move.l     [A2], D0
  1714. 00001182  2F0C                     move.l     -[A7], A4
  1715. 00001184  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1716. 00001188  200B                     move.l     D0, A3
  1717. 0000118A  4EFA 0460                jmp        [PC + 0x460 /* 000015EC */]
  1718. label0000118E:
  1719. 0000118E  244C                     movea.l    A2, A4
  1720. 00001190  544A                     addq.w     A2, 2
  1721. 00001192  2F12                     move.l     -[A7], [A2]
  1722. 00001194  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  1723. 00001198  2480                     move.l     [A2], D0
  1724. 0000119A  0CAE 0000 0015 FFE0      cmpi.l     [A6 - 0x20], 0x15
  1725. 000011A2  661C                     bne        +0x1E /* 000011C0 */
  1726. 000011A4  2040                     movea.l    A0, D0
  1727. 000011A6  2268 0016                movea.l    A1, [A0 + 0x16]
  1728. 000011AA  2211                     move.l     D1, [A1]
  1729. 000011AC  0281 0000 00FF           andi.l     D1, 0xFF
  1730. 000011B2  43ED D414                lea.l      A1, [A5 - 0x2BEC]
  1731. 000011B6  1231 1000                move.b     D1, [A1 + D1.w]
  1732. 000011BA  7402                     moveq.l    D2, 0x02
  1733. 000011BC  C202                     and.b      D1, D2
  1734. 000011BE  660C                     bne        +0xE /* 000011CC */
  1735. label000011C0:
  1736. 000011C0  2F00                     move.l     -[A7], D0
  1737. 000011C2  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  1738. 000011C6  2D40 FFDC                move.l     [A6 - 0x24], D0
  1739. 000011CA  2480                     move.l     [A2], D0
  1740. label000011CC:
  1741. 000011CC  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1742. 000011D0  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  1743. 000011D4  202E FFE0                move.l     D0, [A6 - 0x20]
  1744. 000011D8  720B                     moveq.l    D1, 0x0B
  1745. 000011DA  B081                     cmp.l      D0, D1
  1746. 000011DC  6722                     beq        +0x24 /* 00001200 */
  1747. 000011DE  7213                     moveq.l    D1, 0x13
  1748. 000011E0  B081                     cmp.l      D0, D1
  1749. 000011E2  6734                     beq        +0x36 /* 00001218 */
  1750. 000011E4  720D                     moveq.l    D1, 0x0D
  1751. 000011E6  B081                     cmp.l      D0, D1
  1752. 000011E8  6700 00D2                beq        +0xD4 /* 000012BC */
  1753. 000011EC  7215                     moveq.l    D1, 0x15
  1754. 000011EE  B081                     cmp.l      D0, D1
  1755. 000011F0  6700 00DE                beq        +0xE0 /* 000012D0 */
  1756. 000011F4  7216                     moveq.l    D1, 0x16
  1757. 000011F6  B081                     cmp.l      D0, D1
  1758. 000011F8  6700 00EA                beq        +0xEC /* 000012E4 */
  1759. 000011FC  6000 0100                bra        +0x102 /* 000012FE */
  1760. label00001200:
  1761. 00001200  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1762. 00001204  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  1763. 00001208  206D D874                movea.l    A0, [A5 - 0x278C]
  1764. 0000120C  2028 0018                move.l     D0, [A0 + 0x18]
  1765. 00001210  2940 0016                move.l     [A4 + 0x16], D0
  1766. 00001214  6000 00E8                bra        +0xEA /* 000012FE */
  1767. label00001218:
  1768. 00001218  246E FFDC                movea.l    A2, [A6 - 0x24]
  1769. 0000121C  266A 0016                movea.l    A3, [A2 + 0x16]
  1770. 00001220  2013                     move.l     D0, [A3]
  1771. 00001222  721F                     moveq.l    D1, 0x1F
  1772. 00001224  C041                     and.w      D0, D1
  1773. 00001226  7211                     moveq.l    D1, 0x11
  1774. 00001228  B041                     cmp.w      D0, D1
  1775. 0000122A  662E                     bne        +0x30 /* 0000125A */
  1776. 0000122C  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1777. 00001230  4267                     clr.w      -[A7]
  1778. 00001232  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  1779. 00001236  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1780. 0000123A  2040                     movea.l    A0, D0
  1781. 0000123C  2210                     move.l     D1, [A0]
  1782. 0000123E  74E0                     moveq.l    D2, 0xFFFFFFE0
  1783. 00001240  C282                     and.l      D1, D2
  1784. 00001242  7410                     moveq.l    D2, 0x10
  1785. 00001244  8282                     or.l       D1, D2
  1786. 00001246  2081                     move.l     [A0], D1
  1787. 00001248  2F0A                     move.l     -[A7], A2
  1788. 0000124A  2F00                     move.l     -[A7], D0
  1789. 0000124C  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  1790. 00001250  2D40 FFDC                move.l     [A6 - 0x24], D0
  1791. 00001254  2940 0002                move.l     [A4 + 0x2], D0
  1792. 00001258  603A                     bra        +0x3C /* 00001294 */
  1793. label0000125A:
  1794. 0000125A  246E FFDC                movea.l    A2, [A6 - 0x24]
  1795. 0000125E  266A 0016                movea.l    A3, [A2 + 0x16]
  1796. 00001262  2013                     move.l     D0, [A3]
  1797. 00001264  0280 0000 00FF           andi.l     D0, 0xFF
  1798. 0000126A  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1799. 0000126E  1030 0000                move.b     D0, [A0 + D0.w]
  1800. 00001272  7201                     moveq.l    D1, 0x01
  1801. 00001274  C001                     and.b      D0, D1
  1802. 00001276  661C                     bne        +0x1E /* 00001294 */
  1803. 00001278  42A7                     clr.l      -[A7]
  1804. 0000127A  42A7                     clr.l      -[A7]
  1805. 0000127C  2F0B                     move.l     -[A7], A3
  1806. 0000127E  705F                     moveq.l    D0, 0x5F
  1807. 00001280  2F00                     move.l     -[A7], D0
  1808. 00001282  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  1809. 00001286  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1810. 0000128A  202A 0016                move.l     D0, [A2 + 0x16]
  1811. 0000128E  2940 0016                move.l     [A4 + 0x16], D0
  1812. 00001292  606A                     bra        +0x6C /* 000012FE */
  1813. label00001294:
  1814. 00001294  206E FFDC                movea.l    A0, [A6 - 0x24]
  1815. 00001298  2068 0016                movea.l    A0, [A0 + 0x16]
  1816. 0000129C  2028 0008                move.l     D0, [A0 + 0x8]
  1817. 000012A0  2940 0016                move.l     [A4 + 0x16], D0
  1818. 000012A4  2040                     movea.l    A0, D0
  1819. 000012A6  5268 0006                addq.w     [A0 + 0x6], 1
  1820. 000012AA  2F0C                     move.l     -[A7], A4
  1821. 000012AC  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1822. 000012B0  2840                     movea.l    A4, D0
  1823. 000012B2  2F0C                     move.l     -[A7], A4
  1824. 000012B4  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  1825. 000012B8  6000 0330                bra        +0x332 /* 000015EA */
  1826. label000012BC:
  1827. 000012BC  2F0C                     move.l     -[A7], A4
  1828. 000012BE  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  1829. 000012C2  206E FFDC                movea.l    A0, [A6 - 0x24]
  1830. 000012C6  2028 0016                move.l     D0, [A0 + 0x16]
  1831. 000012CA  2940 0016                move.l     [A4 + 0x16], D0
  1832. 000012CE  602E                     bra        +0x30 /* 000012FE */
  1833. label000012D0:
  1834. 000012D0  2F0C                     move.l     -[A7], A4
  1835. 000012D2  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  1836. 000012D6  206E FFDC                movea.l    A0, [A6 - 0x24]
  1837. 000012DA  2028 0016                move.l     D0, [A0 + 0x16]
  1838. 000012DE  2940 0016                move.l     [A4 + 0x16], D0
  1839. 000012E2  601A                     bra        +0x1C /* 000012FE */
  1840. label000012E4:
  1841. 000012E4  2F0C                     move.l     -[A7], A4
  1842. 000012E6  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  1843. 000012EA  7000                     moveq.l    D0, 0x00
  1844. 000012EC  2940 0002                move.l     [A4 + 0x2], D0
  1845. 000012F0  2F0C                     move.l     -[A7], A4
  1846. 000012F2  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1847. 000012F6  286E FFDC                movea.l    A4, [A6 - 0x24]
  1848. 000012FA  6000 02EE                bra        +0x2F0 /* 000015EA */
  1849. label000012FE:
  1850. 000012FE  206C 0016                movea.l    A0, [A4 + 0x16]
  1851. 00001302  5268 0006                addq.w     [A0 + 0x6], 1
  1852. 00001306  6000 02E2                bra        +0x2E4 /* 000015EA */
  1853. label0000130A:
  1854. 0000130A  102D D5D8                move.b     D0, [A5 - 0x2A28]
  1855. 0000130E  6716                     beq        +0x18 /* 00001326 */
  1856. 00001310  202D D99C                move.l     D0, [A5 - 0x2664]
  1857. 00001314  7201                     moveq.l    D1, 0x01
  1858. 00001316  C081                     and.l      D0, D1
  1859. 00001318  670C                     beq        +0xE /* 00001326 */
  1860. 0000131A  2F3C 0000 0083           move.l     -[A7], 0x83
  1861. 00001320  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1862. 00001324  584F                     addq.w     A7, 4
  1863. label00001326:
  1864. 00001326  1F2D CDDC                move.b     -[A7], [A5 - 0x3224]
  1865. 0000132A  4EBA 0F3A                jsr        [PC + 0xF3A /* 00002266 */]
  1866. 0000132E  2840                     movea.l    A4, D0
  1867. 00001330  6000 02B8                bra        +0x2BA /* 000015EA */
  1868. label00001334:
  1869. 00001334  4EBA 1BE0                jsr        [PC + 0x1BE0 /* 00002F16 */]
  1870. 00001338  2840                     movea.l    A4, D0
  1871. 0000133A  6000 02AE                bra        +0x2B0 /* 000015EA */
  1872. label0000133E:
  1873. 0000133E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1874. 00001342  0C2D 001E CDDC           cmpi.b     [A5 - 0x3224], 0x1E
  1875. 00001348  660C                     bne        +0xE /* 00001356 */
  1876. 0000134A  7001                     moveq.l    D0, 0x01
  1877. 0000134C  2F00                     move.l     -[A7], D0
  1878. 0000134E  4EBA 10B2                jsr        [PC + 0x10B2 /* 00002402 */]
  1879. 00001352  2840                     movea.l    A4, D0
  1880. 00001354  6034                     bra        +0x36 /* 0000138A */
  1881. label00001356:
  1882. 00001356  0C2D 000D CDDC           cmpi.b     [A5 - 0x3224], 0xD /* '\r' */
  1883. 0000135C  660C                     bne        +0xE /* 0000136A */
  1884. 0000135E  7001                     moveq.l    D0, 0x01
  1885. 00001360  2F00                     move.l     -[A7], D0
  1886. 00001362  4EBA 174E                jsr        [PC + 0x174E /* 00002AB2 */]
  1887. 00001366  2840                     movea.l    A4, D0
  1888. 00001368  6020                     bra        +0x22 /* 0000138A */
  1889. label0000136A:
  1890. 0000136A  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1891. 0000136E  1B7C 004A CDDC           move.b     [A5 - 0x3224], 0x4A /* 'J' */
  1892. 00001374  6000 026E                bra        +0x270 /* 000015E4 */
  1893. label00001378:
  1894. 00001378  42A7                     clr.l      -[A7]
  1895. 0000137A  4EBA 1086                jsr        [PC + 0x1086 /* 00002402 */]
  1896. 0000137E  2840                     movea.l    A4, D0
  1897. 00001380  6008                     bra        +0xA /* 0000138A */
  1898. label00001382:
  1899. 00001382  42A7                     clr.l      -[A7]
  1900. 00001384  4EBA 172C                jsr        [PC + 0x172C /* 00002AB2 */]
  1901. 00001388  2840                     movea.l    A4, D0
  1902. label0000138A:
  1903. 0000138A  2F0C                     move.l     -[A7], A4
  1904. 0000138C  4EBA 0C30                jsr        [PC + 0xC30 /* 00001FBE */]
  1905. 00001390  2840                     movea.l    A4, D0
  1906. 00001392  6000 0256                bra        +0x258 /* 000015EA */
  1907. label00001396:
  1908. 00001396  486E FFE8                pea.l      [A6 - 0x18]
  1909. 0000139A  42A7                     clr.l      -[A7]
  1910. 0000139C  4267                     clr.w      -[A7]
  1911. 0000139E  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  1912. 000013A2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1913. 000013A6  4EBA 1AC6                jsr        [PC + 0x1AC6 /* 00002E6E */]
  1914. 000013AA  2840                     movea.l    A4, D0
  1915. 000013AC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1916. 000013B0  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1917. 000013B4  6000 0234                bra        +0x236 /* 000015EA */
  1918. label000013B8:
  1919. 000013B8  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  1920. 000013BC  7201                     moveq.l    D1, 0x01
  1921. 000013BE  B081                     cmp.l      D0, D1
  1922. 000013C0  6E00 0222                bgt        +0x224 /* 000015E4 */
  1923. 000013C4  486E FFEC                pea.l      [A6 - 0x14]
  1924. 000013C8  42A7                     clr.l      -[A7]
  1925. 000013CA  4267                     clr.w      -[A7]
  1926. 000013CC  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  1927. 000013D0  4A40                     tst.w      D0
  1928. 000013D2  6716                     beq        +0x18 /* 000013EA */
  1929. 000013D4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1930. 000013D8  4EBA 1A94                jsr        [PC + 0x1A94 /* 00002E6E */]
  1931. 000013DC  2840                     movea.l    A4, D0
  1932. 000013DE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1933. 000013E2  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1934. 000013E6  6000 0202                bra        +0x204 /* 000015EA */
  1935. label000013EA:
  1936. 000013EA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1937. 000013EE  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1938. 000013F2  6000 01F0                bra        +0x1F2 /* 000015E4 */
  1939. label000013F6:
  1940. 000013F6  1D6D CDDC FFF4           move.b     [A6 - 0xC], [A5 - 0x3224]
  1941. 000013FC  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1942. 00001400  7278                     moveq.l    D1, 0x78
  1943. 00001402  B001                     cmp.b      D0, D1
  1944. 00001404  670A                     beq        +0xC /* 00001410 */
  1945. 00001406  7049                     moveq.l    D0, 0x49
  1946. 00001408  2F00                     move.l     -[A7], D0
  1947. 0000140A  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1948. 0000140E  584F                     addq.w     A7, 4
  1949. label00001410:
  1950. 00001410  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1951. 00001414  486E FFF0                pea.l      [A6 - 0x10]
  1952. 00001418  42A7                     clr.l      -[A7]
  1953. 0000141A  4267                     clr.w      -[A7]
  1954. 0000141C  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  1955. 00001420  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1956. 00001424  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  1957. 00001428  2440                     movea.l    A2, D0
  1958. 0000142A  2F0A                     move.l     -[A7], A2
  1959. 0000142C  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  1960. 00001430  102D CDDC                move.b     D0, [A5 - 0x3224]
  1961. 00001434  7677                     moveq.l    D3, 0x77
  1962. 00001436  B003                     cmp.b      D0, D3
  1963. 00001438  6710                     beq        +0x12 /* 0000144A */
  1964. 0000143A  704A                     moveq.l    D0, 0x4A
  1965. 0000143C  2F00                     move.l     -[A7], D0
  1966. 0000143E  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1967. 00001442  584F                     addq.w     A7, 4
  1968. 00001444  1F03                     move.b     -[A7], D3
  1969. 00001446  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  1970. label0000144A:
  1971. 0000144A  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1972. 0000144E  7053                     moveq.l    D0, 0x53
  1973. 00001450  1F00                     move.b     -[A7], D0
  1974. 00001452  7042                     moveq.l    D0, 0x42
  1975. 00001454  2F00                     move.l     -[A7], D0
  1976. 00001456  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1977. 0000145A  102D D98F                move.b     D0, [A5 - 0x2671]
  1978. 0000145E  1D40 FFF5                move.b     [A6 - 0xB], D0
  1979. 00001462  422D D98F                clr.b      [A5 - 0x2671]
  1980. 00001466  4EBA EBB0                jsr        [PC - 0x1450 /* 00000018 */]
  1981. 0000146A  2840                     movea.l    A4, D0
  1982. 0000146C  1B6E FFF5 D98F           move.b     [A5 - 0x2671], [A6 - 0xB]
  1983. 00001472  7054                     moveq.l    D0, 0x54
  1984. 00001474  1F00                     move.b     -[A7], D0
  1985. 00001476  7012                     moveq.l    D0, 0x12
  1986. 00001478  2F00                     move.l     -[A7], D0
  1987. 0000147A  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1988. 0000147E  1F2E FFF4                move.b     -[A7], [A6 - 0xC]
  1989. 00001482  2F0C                     move.l     -[A7], A4
  1990. 00001484  2F0A                     move.l     -[A7], A2
  1991. 00001486  4EAD 2232                jsr        [A5 + 0x2232 /* export_1090 */]
  1992. 0000148A  2840                     movea.l    A4, D0
  1993. 0000148C  2F0A                     move.l     -[A7], A2
  1994. 0000148E  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1995. 00001492  102D D5D8                move.b     D0, [A5 - 0x2A28]
  1996. 00001496  6716                     beq        +0x18 /* 000014AE */
  1997. 00001498  202D D99C                move.l     D0, [A5 - 0x2664]
  1998. 0000149C  7201                     moveq.l    D1, 0x01
  1999. 0000149E  C081                     and.l      D0, D1
  2000. 000014A0  670C                     beq        +0xE /* 000014AE */
  2001. 000014A2  2F3C 0000 0083           move.l     -[A7], 0x83
  2002. 000014A8  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2003. 000014AC  584F                     addq.w     A7, 4
  2004. label000014AE:
  2005. 000014AE  2F0C                     move.l     -[A7], A4
  2006. 000014B0  4EBA 0B0C                jsr        [PC + 0xB0C /* 00001FBE */]
  2007. 000014B4  2840                     movea.l    A4, D0
  2008. 000014B6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2009. 000014BA  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2010. 000014BE  6000 012A                bra        +0x12C /* 000015EA */
  2011. label000014C2:
  2012. 000014C2  1F2D CDDC                move.b     -[A7], [A5 - 0x3224]
  2013. 000014C6  4EBA 0D9E                jsr        [PC + 0xD9E /* 00002266 */]
  2014. 000014CA  2840                     movea.l    A4, D0
  2015. 000014CC  2F0C                     move.l     -[A7], A4
  2016. 000014CE  4EBA 0AEE                jsr        [PC + 0xAEE /* 00001FBE */]
  2017. 000014D2  2840                     movea.l    A4, D0
  2018. 000014D4  6000 0114                bra        +0x116 /* 000015EA */
  2019. label000014D8:
  2020. 000014D8  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2021. 000014DC  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  2022. 000014E0  4A80                     tst.l      D0
  2023. 000014E2  670A                     beq        +0xC /* 000014EE */
  2024. 000014E4  7000                     moveq.l    D0, 0x00
  2025. 000014E6  2D40 FFF8                move.l     [A6 - 0x8], D0
  2026. 000014EA  6000 00B8                bra        +0xBA /* 000015A4 */
  2027. label000014EE:
  2028. 000014EE  422D D993                clr.b      [A5 - 0x266D]
  2029. 000014F2  486E FFF8                pea.l      [A6 - 0x8]
  2030. 000014F6  42A7                     clr.l      -[A7]
  2031. 000014F8  4267                     clr.w      -[A7]
  2032. 000014FA  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  2033. 000014FE  4A40                     tst.w      D0
  2034. 00001500  6700 00A2                beq        +0xA4 /* 000015A4 */
  2035. 00001504  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2036. 00001508  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  2037. 0000150C  2640                     movea.l    A3, D0
  2038. 0000150E  2F0B                     move.l     -[A7], A3
  2039. 00001510  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  2040. 00001514  7054                     moveq.l    D0, 0x54
  2041. 00001516  1F00                     move.b     -[A7], D0
  2042. 00001518  7012                     moveq.l    D0, 0x12
  2043. 0000151A  2F00                     move.l     -[A7], D0
  2044. 0000151C  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2045. 00001520  4EBA F8B6                jsr        [PC - 0x74A /* 00000DD8 */]
  2046. 00001524  2840                     movea.l    A4, D0
  2047. 00001526  1014                     move.b     D0, [A4]
  2048. 00001528  720E                     moveq.l    D1, 0x0E
  2049. 0000152A  B001                     cmp.b      D0, D1
  2050. 0000152C  6648                     bne        +0x4A /* 00001576 */
  2051. 0000152E  4AAC 0006                tst.l      [A4 + 0x6]
  2052. 00001532  6742                     beq        +0x44 /* 00001576 */
  2053. 00001534  206C 0006                movea.l    A0, [A4 + 0x6]
  2054. 00001538  2468 0002                movea.l    A2, [A0 + 0x2]
  2055. 0000153C  200A                     move.l     D0, A2
  2056. 0000153E  6710                     beq        +0x12 /* 00001550 */
  2057. 00001540  2F0A                     move.l     -[A7], A2
  2058. 00001542  2F0B                     move.l     -[A7], A3
  2059. 00001544  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2060. 00001548  206C 0006                movea.l    A0, [A4 + 0x6]
  2061. 0000154C  2140 0002                move.l     [A0 + 0x2], D0
  2062. label00001550:
  2063. 00001550  206C 0006                movea.l    A0, [A4 + 0x6]
  2064. 00001554  2468 0006                movea.l    A2, [A0 + 0x6]
  2065. 00001558  200A                     move.l     D0, A2
  2066. 0000155A  6710                     beq        +0x12 /* 0000156C */
  2067. 0000155C  2F0A                     move.l     -[A7], A2
  2068. 0000155E  2F0B                     move.l     -[A7], A3
  2069. 00001560  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2070. 00001564  206C 0006                movea.l    A0, [A4 + 0x6]
  2071. 00001568  2140 0006                move.l     [A0 + 0x6], D0
  2072. label0000156C:
  2073. 0000156C  2F0C                     move.l     -[A7], A4
  2074. 0000156E  2F0B                     move.l     -[A7], A3
  2075. 00001570  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  2076. 00001574  600A                     bra        +0xC /* 00001580 */
  2077. label00001576:
  2078. 00001576  2F0C                     move.l     -[A7], A4
  2079. 00001578  2F0B                     move.l     -[A7], A3
  2080. 0000157A  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2081. 0000157E  2840                     movea.l    A4, D0
  2082. label00001580:
  2083. 00001580  2F0B                     move.l     -[A7], A3
  2084. 00001582  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2085. 00001586  102D D5D8                move.b     D0, [A5 - 0x2A28]
  2086. 0000158A  674E                     beq        +0x50 /* 000015DA */
  2087. 0000158C  202D D99C                move.l     D0, [A5 - 0x2664]
  2088. 00001590  7201                     moveq.l    D1, 0x01
  2089. 00001592  C081                     and.l      D0, D1
  2090. 00001594  6744                     beq        +0x46 /* 000015DA */
  2091. 00001596  2F3C 0000 0083           move.l     -[A7], 0x83
  2092. 0000159C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2093. 000015A0  584F                     addq.w     A7, 4
  2094. 000015A2  6036                     bra        +0x38 /* 000015DA */
  2095. label000015A4:
  2096. 000015A4  102D D98F                move.b     D0, [A5 - 0x2671]
  2097. 000015A8  1D40 FFFC                move.b     [A6 - 0x4], D0
  2098. 000015AC  422D D98F                clr.b      [A5 - 0x2671]
  2099. 000015B0  4EBA EA66                jsr        [PC - 0x159A /* 00000018 */]
  2100. 000015B4  2840                     movea.l    A4, D0
  2101. 000015B6  1B6E FFFC D98F           move.b     [A5 - 0x2671], [A6 - 0x4]
  2102. 000015BC  0C2D 0054 CDDC           cmpi.b     [A5 - 0x3224], 0x54 /* 'T' */
  2103. 000015C2  670A                     beq        +0xC /* 000015CE */
  2104. 000015C4  7012                     moveq.l    D0, 0x12
  2105. 000015C6  2F00                     move.l     -[A7], D0
  2106. 000015C8  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2107. 000015CC  584F                     addq.w     A7, 4
  2108. label000015CE:
  2109. 000015CE  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2110. 000015D2  2F0C                     move.l     -[A7], A4
  2111. 000015D4  4EBA 09E8                jsr        [PC + 0x9E8 /* 00001FBE */]
  2112. 000015D8  2840                     movea.l    A4, D0
  2113. label000015DA:
  2114. 000015DA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2115. 000015DE  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2116. 000015E2  6006                     bra        +0x8 /* 000015EA */
  2117. label000015E4:
  2118. 000015E4  4EBA 000E                jsr        [PC + 0xE /* 000015F4 */]
  2119. 000015E8  2840                     movea.l    A4, D0
  2120. label000015EA:
  2121. 000015EA  200C                     move.l     D0, A4
  2122. label000015EC:
  2123. 000015EC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2124. 000015F0  4E5E                     unlink     A6
  2125. 000015F2  4E75                     rts
  2126. fn000015F4:
  2127. 000015F4  4E56 FFB8                link       A6, -0x0048
  2128. 000015F8  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  2129. 000015FC  4244                     clr.w      D4
  2130. 000015FE  122D CDDC                move.b     D1, [A5 - 0x3224]
  2131. 00001602  7000                     moveq.l    D0, 0x00
  2132. 00001604  1001                     move.b     D0, D1
  2133. 00001606  724A                     moveq.l    D1, 0x4A
  2134. 00001608  B081                     cmp.l      D0, D1
  2135. 0000160A  6762                     beq        +0x64 /* 0000166E */
  2136. 0000160C  721F                     moveq.l    D1, 0x1F
  2137. 0000160E  B081                     cmp.l      D0, D1
  2138. 00001610  6700 00BC                beq        +0xBE /* 000016CE */
  2139. 00001614  721A                     moveq.l    D1, 0x1A
  2140. 00001616  B081                     cmp.l      D0, D1
  2141. 00001618  6700 00D6                beq        +0xD8 /* 000016F0 */
  2142. 0000161C  0C80 0000 0089           cmpi.l     D0, 0x89
  2143. 00001622  6700 010C                beq        +0x10E /* 00001730 */
  2144. 00001626  7230                     moveq.l    D1, 0x30
  2145. 00001628  B081                     cmp.l      D0, D1
  2146. 0000162A  6700 030A                beq        +0x30C /* 00001936 */
  2147. 0000162E  0C80 0000 0087           cmpi.l     D0, 0x87
  2148. 00001634  6700 0720                beq        +0x722 /* 00001D56 */
  2149. 00001638  723F                     moveq.l    D1, 0x3F
  2150. 0000163A  B081                     cmp.l      D0, D1
  2151. 0000163C  6700 072E                beq        +0x730 /* 00001D6C */
  2152. 00001640  7240                     moveq.l    D1, 0x40
  2153. 00001642  B081                     cmp.l      D0, D1
  2154. 00001644  6700 0742                beq        +0x744 /* 00001D88 */
  2155. 00001648  7241                     moveq.l    D1, 0x41
  2156. 0000164A  B081                     cmp.l      D0, D1
  2157. 0000164C  6700 0756                beq        +0x758 /* 00001DA4 */
  2158. 00001650  0C80 0000 0088           cmpi.l     D0, 0x88
  2159. 00001656  6700 0772                beq        +0x774 /* 00001DCA */
  2160. 0000165A  0C80 0000 0084           cmpi.l     D0, 0x84
  2161. 00001660  6700 07F0                beq        +0x7F2 /* 00001E52 */
  2162. 00001664  4A80                     tst.l      D0
  2163. 00001666  6700 083A                beq        +0x83C /* 00001EA2 */
  2164. 0000166A  6000 08F2                bra        +0x8F4 /* 00001F5E */
  2165. label0000166E:
  2166. 0000166E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2167. 00001672  0C2D 001F CDDC           cmpi.b     [A5 - 0x3224], 0x1F
  2168. 00001678  662A                     bne        +0x2C /* 000016A4 */
  2169. 0000167A  486E FFD0                pea.l      [A6 - 0x30]
  2170. 0000167E  486E FFCC                pea.l      [A6 - 0x34]
  2171. 00001682  4EAD 21E2                jsr        [A5 + 0x21E2 /* export_1080 */]
  2172. 00001686  2440                     movea.l    A2, D0
  2173. 00001688  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  2174. 0000168C  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2175. 00001690  2F0A                     move.l     -[A7], A2
  2176. 00001692  7001                     moveq.l    D0, 0x01
  2177. 00001694  2F00                     move.l     -[A7], D0
  2178. 00001696  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  2179. 0000169A  2640                     movea.l    A3, D0
  2180. 0000169C  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2181. 000016A0  6000 041E                bra        +0x420 /* 00001AC0 */
  2182. label000016A4:
  2183. 000016A4  0C2D 0089 CDDC           cmpi.b     [A5 - 0x3224], 0x89
  2184. 000016AA  6614                     bne        +0x16 /* 000016C0 */
  2185. 000016AC  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  2186. 000016B0  7001                     moveq.l    D0, 0x01
  2187. 000016B2  2F00                     move.l     -[A7], D0
  2188. 000016B4  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  2189. 000016B8  2640                     movea.l    A3, D0
  2190. 000016BA  7801                     moveq.l    D4, 0x01
  2191. 000016BC  6000 0402                bra        +0x404 /* 00001AC0 */
  2192. label000016C0:
  2193. 000016C0  7014                     moveq.l    D0, 0x14
  2194. 000016C2  2F00                     move.l     -[A7], D0
  2195. 000016C4  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2196. 000016C8  584F                     addq.w     A7, 4
  2197. 000016CA  6000 089C                bra        +0x89E /* 00001F68 */
  2198. label000016CE:
  2199. 000016CE  486E FFD8                pea.l      [A6 - 0x28]
  2200. 000016D2  486E FFD4                pea.l      [A6 - 0x2C]
  2201. 000016D6  4EAD 21E2                jsr        [A5 + 0x21E2 /* export_1080 */]
  2202. 000016DA  2440                     movea.l    A2, D0
  2203. 000016DC  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  2204. 000016E0  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2205. 000016E4  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2206. 000016E8  2F0A                     move.l     -[A7], A2
  2207. 000016EA  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  2208. 000016EE  6040                     bra        +0x42 /* 00001730 */
  2209. label000016F0:
  2210. 000016F0  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2211. 000016F4  0C2D 004A CDDC           cmpi.b     [A5 - 0x3224], 0x4A /* 'J' */
  2212. 000016FA  6622                     bne        +0x24 /* 0000171E */
  2213. 000016FC  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2214. 00001700  0C2D 0089 CDDC           cmpi.b     [A5 - 0x3224], 0x89
  2215. 00001706  6608                     bne        +0xA /* 00001710 */
  2216. 00001708  006D 0002 CDFC           ori.w      [A5 - 0x3204], 0x2
  2217. 0000170E  6020                     bra        +0x22 /* 00001730 */
  2218. label00001710:
  2219. 00001710  7014                     moveq.l    D0, 0x14
  2220. 00001712  2F00                     move.l     -[A7], D0
  2221. 00001714  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2222. 00001718  584F                     addq.w     A7, 4
  2223. 0000171A  6000 084C                bra        +0x84E /* 00001F68 */
  2224. label0000171E:
  2225. 0000171E  487A 086C                pea.l      [PC + 0x86C /* 00001F8C, value 0x696E6865 'inhe', cstring "inherited" */]
  2226. 00001722  7011                     moveq.l    D0, 0x11
  2227. 00001724  2F00                     move.l     -[A7], D0
  2228. 00001726  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2229. 0000172A  504F                     addq.w     A7, 8
  2230. 0000172C  6000 083A                bra        +0x83C /* 00001F68 */
  2231. label00001730:
  2232. 00001730  202D D99C                move.l     D0, [A5 - 0x2664]
  2233. 00001734  7201                     moveq.l    D1, 0x01
  2234. 00001736  C081                     and.l      D0, D1
  2235. 00001738  672A                     beq        +0x2C /* 00001764 */
  2236. 0000173A  487A 085A                pea.l      [PC + 0x85A /* 00001F96, value 0x64656669 'defi', cstring "defined" */]
  2237. 0000173E  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  2238. 00001742  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  2239. 00001746  504F                     addq.w     A7, 8
  2240. 00001748  4A80                     tst.l      D0
  2241. 0000174A  6618                     bne        +0x1A /* 00001764 */
  2242. 0000174C  206D D874                movea.l    A0, [A5 - 0x278C]
  2243. 00001750  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2244. 00001754  4EAD 1C4A                jsr        [A5 + 0x1C4A /* export_901 */]
  2245. 00001758  2F00                     move.l     -[A7], D0
  2246. 0000175A  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2247. 0000175E  2840                     movea.l    A4, D0
  2248. 00001760  6000 081A                bra        +0x81C /* 00001F7C */
  2249. label00001764:
  2250. 00001764  202D D99C                move.l     D0, [A5 - 0x2664]
  2251. 00001768  7201                     moveq.l    D1, 0x01
  2252. 0000176A  C081                     and.l      D0, D1
  2253. 0000176C  672A                     beq        +0x2C /* 00001798 */
  2254. 0000176E  487A 082E                pea.l      [PC + 0x82E /* 00001F9E, value 0x5F5F6F70 '__op', cstring "__option" */]
  2255. 00001772  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  2256. 00001776  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  2257. 0000177A  504F                     addq.w     A7, 8
  2258. 0000177C  4A80                     tst.l      D0
  2259. 0000177E  6618                     bne        +0x1A /* 00001798 */
  2260. 00001780  206D D874                movea.l    A0, [A5 - 0x278C]
  2261. 00001784  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2262. 00001788  4EAD 1C5A                jsr        [A5 + 0x1C5A /* export_903 */]
  2263. 0000178C  2F00                     move.l     -[A7], D0
  2264. 0000178E  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2265. 00001792  2840                     movea.l    A4, D0
  2266. 00001794  6000 07E6                bra        +0x7E8 /* 00001F7C */
  2267. label00001798:
  2268. 00001798  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  2269. 0000179C  2F3C 0000 00FB           move.l     -[A7], 0xFB
  2270. 000017A2  486E FFC0                pea.l      [A6 - 0x40]
  2271. 000017A6  4EAD 1DB2                jsr        [A5 + 0x1DB2 /* export_946 */]
  2272. 000017AA  2640                     movea.l    A3, D0
  2273. 000017AC  200B                     move.l     D0, A3
  2274. 000017AE  6700 0310                beq        +0x312 /* 00001AC0 */
  2275. 000017B2  206E FFC0                movea.l    A0, [A6 - 0x40]
  2276. 000017B6  2028 0008                move.l     D0, [A0 + 0x8]
  2277. 000017BA  0280 0000 0098           andi.l     D0, 0x98
  2278. 000017C0  6700 02FE                beq        +0x300 /* 00001AC0 */
  2279. 000017C4  206E FFC0                movea.l    A0, [A6 - 0x40]
  2280. 000017C8  2028 0008                move.l     D0, [A0 + 0x8]
  2281. 000017CC  7208                     moveq.l    D1, 0x08
  2282. 000017CE  C081                     and.l      D0, D1
  2283. 000017D0  6704                     beq        +0x6 /* 000017D6 */
  2284. 000017D2  7600                     moveq.l    D3, 0x00
  2285. 000017D4  6068                     bra        +0x6A /* 0000183E */
  2286. label000017D6:
  2287. 000017D6  206E FFC0                movea.l    A0, [A6 - 0x40]
  2288. 000017DA  2028 0008                move.l     D0, [A0 + 0x8]
  2289. 000017DE  0280 0000 0080           andi.l     D0, 0x80
  2290. 000017E4  6700 02DA                beq        +0x2DC /* 00001AC0 */
  2291. 000017E8  302D CDFC                move.w     D0, [A5 - 0x3204]
  2292. 000017EC  7202                     moveq.l    D1, 0x02
  2293. 000017EE  C041                     and.w      D0, D1
  2294. 000017F0  674A                     beq        +0x4C /* 0000183C */
  2295. 000017F2  246D D998                movea.l    A2, [A5 - 0x2668]
  2296. 000017F6  202A 0014                move.l     D0, [A2 + 0x14]
  2297. 000017FA  2D40 FFDC                move.l     [A6 - 0x24], D0
  2298. 000017FE  206A 0010                movea.l    A0, [A2 + 0x10]
  2299. 00001802  2050                     movea.l    A0, [A0]
  2300. 00001804  2068 0010                movea.l    A0, [A0 + 0x10]
  2301. 00001808  4AA8 0036                tst.l      [A0 + 0x36]
  2302. 0000180C  660E                     bne        +0x10 /* 0000181C */
  2303. 0000180E  705D                     moveq.l    D0, 0x5D
  2304. 00001810  2F00                     move.l     -[A7], D0
  2305. 00001812  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2306. 00001816  584F                     addq.w     A7, 4
  2307. 00001818  6000 074E                bra        +0x750 /* 00001F68 */
  2308. label0000181C:
  2309. 0000181C  486E FFDC                pea.l      [A6 - 0x24]
  2310. 00001820  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  2311. 00001824  42A7                     clr.l      -[A7]
  2312. 00001826  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  2313. 0000182A  4A80                     tst.l      D0
  2314. 0000182C  660E                     bne        +0x10 /* 0000183C */
  2315. 0000182E  705D                     moveq.l    D0, 0x5D
  2316. 00001830  2F00                     move.l     -[A7], D0
  2317. 00001832  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2318. 00001836  584F                     addq.w     A7, 4
  2319. 00001838  6000 072E                bra        +0x730 /* 00001F68 */
  2320. label0000183C:
  2321. 0000183C  7601                     moveq.l    D3, 0x01
  2322. label0000183E:
  2323. 0000183E  102B 001C                move.b     D0, [A3 + 0x1C]
  2324. 00001842  4880                     ext.w      D0
  2325. 00001844  48C0                     ext.l      D0
  2326. 00001846  720F                     moveq.l    D1, 0x0F
  2327. 00001848  B081                     cmp.l      D0, D1
  2328. 0000184A  6700 0274                beq        +0x276 /* 00001AC0 */
  2329. 0000184E  720A                     moveq.l    D1, 0x0A
  2330. 00001850  B081                     cmp.l      D0, D1
  2331. 00001852  6700 026C                beq        +0x26E /* 00001AC0 */
  2332. 00001856  720D                     moveq.l    D1, 0x0D
  2333. 00001858  B081                     cmp.l      D0, D1
  2334. 0000185A  6700 0264                beq        +0x266 /* 00001AC0 */
  2335. 0000185E  7214                     moveq.l    D1, 0x14
  2336. 00001860  B081                     cmp.l      D0, D1
  2337. 00001862  6700 025C                beq        +0x25E /* 00001AC0 */
  2338. 00001866  720E                     moveq.l    D1, 0x0E
  2339. 00001868  B081                     cmp.l      D0, D1
  2340. 0000186A  6700 0254                beq        +0x256 /* 00001AC0 */
  2341. 0000186E  2D6D D9A4 FFDC           move.l     [A6 - 0x24], [A5 - 0x265C]
  2342. 00001874  422D D993                clr.b      [A5 - 0x266D]
  2343. 00001878  4A83                     tst.l      D3
  2344. 0000187A  6712                     beq        +0x14 /* 0000188E */
  2345. 0000187C  206D D998                movea.l    A0, [A5 - 0x2668]
  2346. 00001880  2068 0010                movea.l    A0, [A0 + 0x10]
  2347. 00001884  3028 0008                move.w     D0, [A0 + 0x8]
  2348. 00001888  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  2349. 0000188C  671E                     beq        +0x20 /* 000018AC */
  2350. label0000188E:
  2351. 0000188E  42A7                     clr.l      -[A7]
  2352. 00001890  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2353. 00001894  2F00                     move.l     -[A7], D0
  2354. 00001896  206E FFDC                movea.l    A0, [A6 - 0x24]
  2355. 0000189A  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2356. 0000189E  4267                     clr.w      -[A7]
  2357. 000018A0  42A7                     clr.l      -[A7]
  2358. 000018A2  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  2359. 000018A6  2840                     movea.l    A4, D0
  2360. 000018A8  6000 06D2                bra        +0x6D4 /* 00001F7C */
  2361. label000018AC:
  2362. 000018AC  487A 06FA                pea.l      [PC + 0x6FA /* 00001FA8, value 0x74686973 'this', cstring "this" */]
  2363. 000018B0  7002                     moveq.l    D0, 0x02
  2364. 000018B2  2F00                     move.l     -[A7], D0
  2365. 000018B4  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  2366. 000018B8  2640                     movea.l    A3, D0
  2367. 000018BA  200B                     move.l     D0, A3
  2368. 000018BC  660A                     bne        +0xC /* 000018C8 */
  2369. 000018BE  2F3C 0000 067F           move.l     -[A7], 0x67F
  2370. 000018C4  4EBA E73A                jsr        [PC - 0x18C6 /* 00000000 */]
  2371. label000018C8:
  2372. 000018C8  2F0B                     move.l     -[A7], A3
  2373. 000018CA  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  2374. 000018CE  2840                     movea.l    A4, D0
  2375. 000018D0  262C 0016                move.l     D3, [A4 + 0x16]
  2376. 000018D4  2D43 FFE0                move.l     [A6 - 0x20], D3
  2377. 000018D8  246B 000C                movea.l    A2, [A3 + 0xC]
  2378. 000018DC  2012                     move.l     D0, [A2]
  2379. 000018DE  721F                     moveq.l    D1, 0x1F
  2380. 000018E0  C041                     and.w      D0, D1
  2381. 000018E2  7214                     moveq.l    D1, 0x14
  2382. 000018E4  B041                     cmp.w      D0, D1
  2383. 000018E6  6626                     bne        +0x28 /* 0000190E */
  2384. 000018E8  206A 000C                movea.l    A0, [A2 + 0xC]
  2385. 000018EC  2068 0010                movea.l    A0, [A0 + 0x10]
  2386. 000018F0  2028 0010                move.l     D0, [A0 + 0x10]
  2387. 000018F4  0280 0000 6000           andi.l     D0, 0x6000 /* '`\0' */
  2388. 000018FA  6712                     beq        +0x14 /* 0000190E */
  2389. 000018FC  7011                     moveq.l    D0, 0x11
  2390. 000018FE  2043                     movea.l    A0, D3
  2391. 00001900  2080                     move.l     [A0], D0
  2392. 00001902  2F0C                     move.l     -[A7], A4
  2393. 00001904  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  2394. 00001908  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2395. 0000190C  2840                     movea.l    A4, D0
  2396. label0000190E:
  2397. 0000190E  7013                     moveq.l    D0, 0x13
  2398. 00001910  2F00                     move.l     -[A7], D0
  2399. 00001912  206E FFE0                movea.l    A0, [A6 - 0x20]
  2400. 00001916  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2401. 0000191A  2F0C                     move.l     -[A7], A4
  2402. 0000191C  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  2403. 00001920  2840                     movea.l    A4, D0
  2404. 00001922  2F0C                     move.l     -[A7], A4
  2405. 00001924  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  2406. 00001928  4267                     clr.w      -[A7]
  2407. 0000192A  42A7                     clr.l      -[A7]
  2408. 0000192C  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  2409. 00001930  2840                     movea.l    A4, D0
  2410. 00001932  6000 0648                bra        +0x64A /* 00001F7C */
  2411. label00001936:
  2412. 00001936  486D DCEC                pea.l      [A5 - 0x2314]
  2413. 0000193A  486D CE22                pea.l      [A5 - 0x31DE]
  2414. 0000193E  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2415. 00001942  504F                     addq.w     A7, 8
  2416. 00001944  41ED CE22                lea.l      A0, [A5 - 0x31DE]
  2417. 00001948  2B48 CDDE                move.l     [A5 - 0x3222], A0
  2418. 0000194C  2F08                     move.l     -[A7], A0
  2419. 0000194E  7002                     moveq.l    D0, 0x02
  2420. 00001950  2F00                     move.l     -[A7], D0
  2421. 00001952  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  2422. 00001956  2640                     movea.l    A3, D0
  2423. 00001958  6000 0166                bra        +0x168 /* 00001AC0 */
  2424. label0000195C:
  2425. 0000195C  202D D99C                move.l     D0, [A5 - 0x2664]
  2426. 00001960  7201                     moveq.l    D1, 0x01
  2427. 00001962  C081                     and.l      D0, D1
  2428. 00001964  6718                     beq        +0x1A /* 0000197E */
  2429. 00001966  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2430. 0000196A  206D D874                movea.l    A0, [A5 - 0x278C]
  2431. 0000196E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2432. 00001972  42A7                     clr.l      -[A7]
  2433. 00001974  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2434. 00001978  2840                     movea.l    A4, D0
  2435. 0000197A  6000 0600                bra        +0x602 /* 00001F7C */
  2436. label0000197E:
  2437. 0000197E  0C2D 0030 CDDC           cmpi.b     [A5 - 0x3224], 0x30 /* '0' */
  2438. 00001984  6626                     bne        +0x28 /* 000019AC */
  2439. 00001986  486D DCEC                pea.l      [A5 - 0x2314]
  2440. 0000198A  7031                     moveq.l    D0, 0x31
  2441. 0000198C  2F00                     move.l     -[A7], D0
  2442. 0000198E  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2443. 00001992  504F                     addq.w     A7, 8
  2444. 00001994  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2445. 00001998  206D D874                movea.l    A0, [A5 - 0x278C]
  2446. 0000199C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2447. 000019A0  42A7                     clr.l      -[A7]
  2448. 000019A2  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2449. 000019A6  2840                     movea.l    A4, D0
  2450. 000019A8  6000 05D2                bra        +0x5D4 /* 00001F7C */
  2451. label000019AC:
  2452. 000019AC  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  2453. 000019B0  7001                     moveq.l    D0, 0x01
  2454. 000019B2  2F00                     move.l     -[A7], D0
  2455. 000019B4  4227                     clr.b      -[A7]
  2456. 000019B6  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  2457. 000019BA  2640                     movea.l    A3, D0
  2458. 000019BC  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2459. 000019C0  244B                     movea.l    A2, A3
  2460. 000019C2  7054                     moveq.l    D0, 0x54
  2461. 000019C4  D5C0                     add.l      A2, D0
  2462. 000019C6  0C2D 0053 CDDC           cmpi.b     [A5 - 0x3224], 0x53 /* 'S' */
  2463. 000019CC  6672                     bne        +0x74 /* 00001A40 */
  2464. 000019CE  122D D5C8                move.b     D1, [A5 - 0x2A38]
  2465. 000019D2  7000                     moveq.l    D0, 0x00
  2466. 000019D4  1001                     move.b     D0, D1
  2467. 000019D6  7602                     moveq.l    D3, 0x02
  2468. 000019D8  E7A0                     asl        D0, D3
  2469. 000019DA  142D D614                move.b     D2, [A5 - 0x29EC]
  2470. 000019DE  7200                     moveq.l    D1, 0x00
  2471. 000019E0  1202                     move.b     D1, D2
  2472. 000019E2  E7A1                     asl        D1, D3
  2473. 000019E4  D081                     add.l      D0, D1
  2474. 000019E6  41ED D616                lea.l      A0, [A5 - 0x29EA]
  2475. 000019EA  2F30 0000                move.l     -[A7], [A0 + D0.w]
  2476. 000019EE  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  2477. 000019F2  2D40 FFB8                move.l     [A6 - 0x48], D0
  2478. 000019F6  206D D874                movea.l    A0, [A5 - 0x278C]
  2479. 000019FA  2228 0018                move.l     D1, [A0 + 0x18]
  2480. 000019FE  2040                     movea.l    A0, D0
  2481. 00001A00  2141 0008                move.l     [A0 + 0x8], D1
  2482. 00001A04  2241                     movea.l    A1, D1
  2483. 00001A06  5269 0006                addq.w     [A1 + 0x6], 1
  2484. 00001A0A  177C 0003 001C           move.b     [A3 + 0x1C], 0x3
  2485. 00001A10  2748 000C                move.l     [A3 + 0xC], A0
  2486. 00001A14  5268 0006                addq.w     [A0 + 0x6], 1
  2487. 00001A18  2F0B                     move.l     -[A7], A3
  2488. 00001A1A  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  2489. 00001A1E  206B 0010                movea.l    A0, [A3 + 0x10]
  2490. 00001A22  0068 0060 0008           ori.w      [A0 + 0x8], 0x60 /* '`' */
  2491. 00001A28  2F0A                     move.l     -[A7], A2
  2492. 00001A2A  702C                     moveq.l    D0, 0x2C
  2493. 00001A2C  2F00                     move.l     -[A7], D0
  2494. 00001A2E  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2495. 00001A32  504F                     addq.w     A7, 8
  2496. 00001A34  2F0B                     move.l     -[A7], A3
  2497. 00001A36  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  2498. 00001A3A  2840                     movea.l    A4, D0
  2499. 00001A3C  6000 053E                bra        +0x540 /* 00001F7C */
  2500. label00001A40:
  2501. 00001A40  244B                     movea.l    A2, A3
  2502. 00001A42  7054                     moveq.l    D0, 0x54
  2503. 00001A44  D5C0                     add.l      A2, D0
  2504. 00001A46  2F0A                     move.l     -[A7], A2
  2505. 00001A48  7031                     moveq.l    D0, 0x31
  2506. 00001A4A  2F00                     move.l     -[A7], D0
  2507. 00001A4C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2508. 00001A50  504F                     addq.w     A7, 8
  2509. 00001A52  422B 001C                clr.b      [A3 + 0x1C]
  2510. 00001A56  206D D874                movea.l    A0, [A5 - 0x278C]
  2511. 00001A5A  2028 0018                move.l     D0, [A0 + 0x18]
  2512. 00001A5E  2D40 FFB8                move.l     [A6 - 0x48], D0
  2513. 00001A62  2740 000C                move.l     [A3 + 0xC], D0
  2514. 00001A66  2040                     movea.l    A0, D0
  2515. 00001A68  5268 0006                addq.w     [A0 + 0x6], 1
  2516. 00001A6C  206D D874                movea.l    A0, [A5 - 0x278C]
  2517. 00001A70  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2518. 00001A74  42A7                     clr.l      -[A7]
  2519. 00001A76  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2520. 00001A7A  2840                     movea.l    A4, D0
  2521. 00001A7C  6000 04FE                bra        +0x500 /* 00001F7C */
  2522. label00001A80:
  2523. 00001A80  102B 001C                move.b     D0, [A3 + 0x1C]
  2524. 00001A84  1D40 FFBC                move.b     [A6 - 0x44], D0
  2525. 00001A88  720A                     moveq.l    D1, 0x0A
  2526. 00001A8A  B001                     cmp.b      D0, D1
  2527. 00001A8C  6620                     bne        +0x22 /* 00001AAE */
  2528. 00001A8E  206B 000C                movea.l    A0, [A3 + 0xC]
  2529. 00001A92  2010                     move.l     D0, [A0]
  2530. 00001A94  721F                     moveq.l    D1, 0x1F
  2531. 00001A96  C041                     and.w      D0, D1
  2532. 00001A98  7214                     moveq.l    D1, 0x14
  2533. 00001A9A  B041                     cmp.w      D0, D1
  2534. 00001A9C  6610                     bne        +0x12 /* 00001AAE */
  2535. 00001A9E  202B 000C                move.l     D0, [A3 + 0xC]
  2536. 00001AA2  2D40 FFC4                move.l     [A6 - 0x3C], D0
  2537. 00001AA6  2040                     movea.l    A0, D0
  2538. 00001AA8  2668 000C                movea.l    A3, [A0 + 0xC]
  2539. 00001AAC  603A                     bra        +0x3C /* 00001AE8 */
  2540. label00001AAE:
  2541. 00001AAE  0C2E 001A FFBC           cmpi.b     [A6 - 0x44], 0x1A
  2542. 00001AB4  6612                     bne        +0x14 /* 00001AC8 */
  2543. 00001AB6  2F0B                     move.l     -[A7], A3
  2544. 00001AB8  42A7                     clr.l      -[A7]
  2545. 00001ABA  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  2546. 00001ABE  2640                     movea.l    A3, D0
  2547. label00001AC0:
  2548. 00001AC0  200B                     move.l     D0, A3
  2549. 00001AC2  66BC                     bne        -0x42 /* 00001A80 */
  2550. 00001AC4  6000 FE96                bra        -0x168 /* 0000195C */
  2551. label00001AC8:
  2552. 00001AC8  162E FFBC                move.b     D3, [A6 - 0x44]
  2553. 00001ACC  7014                     moveq.l    D0, 0x14
  2554. 00001ACE  B600                     cmp.b      D3, D0
  2555. 00001AD0  670E                     beq        +0x10 /* 00001AE0 */
  2556. 00001AD2  700D                     moveq.l    D0, 0x0D
  2557. 00001AD4  B600                     cmp.b      D3, D0
  2558. 00001AD6  6708                     beq        +0xA /* 00001AE0 */
  2559. 00001AD8  700E                     moveq.l    D0, 0x0E
  2560. 00001ADA  B600                     cmp.b      D3, D0
  2561. 00001ADC  6600 014E                bne        +0x150 /* 00001C2C */
  2562. label00001AE0:
  2563. 00001AE0  202B 000C                move.l     D0, [A3 + 0xC]
  2564. 00001AE4  2D40 FFC4                move.l     [A6 - 0x3C], D0
  2565. label00001AE8:
  2566. 00001AE8  7000                     moveq.l    D0, 0x00
  2567. 00001AEA  2D40 FFC8                move.l     [A6 - 0x38], D0
  2568. 00001AEE  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2569. 00001AF2  7253                     moveq.l    D1, 0x53
  2570. 00001AF4  B001                     cmp.b      D0, D1
  2571. 00001AF6  660E                     bne        +0x10 /* 00001B06 */
  2572. 00001AF8  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  2573. 00001AFC  4EBA 1370                jsr        [PC + 0x1370 /* 00002E6E */]
  2574. 00001B00  2840                     movea.l    A4, D0
  2575. 00001B02  6000 0478                bra        +0x47A /* 00001F7C */
  2576. label00001B06:
  2577. 00001B06  0C2D 004A CDDC           cmpi.b     [A5 - 0x3224], 0x4A /* 'J' */
  2578. 00001B0C  6628                     bne        +0x2A /* 00001B36 */
  2579. 00001B0E  246B 000C                movea.l    A2, [A3 + 0xC]
  2580. 00001B12  2012                     move.l     D0, [A2]
  2581. 00001B14  721F                     moveq.l    D1, 0x1F
  2582. 00001B16  C041                     and.w      D0, D1
  2583. 00001B18  7214                     moveq.l    D1, 0x14
  2584. 00001B1A  B041                     cmp.w      D0, D1
  2585. 00001B1C  662E                     bne        +0x30 /* 00001B4C */
  2586. 00001B1E  206A 000C                movea.l    A0, [A2 + 0xC]
  2587. 00001B22  2068 0010                movea.l    A0, [A0 + 0x10]
  2588. 00001B26  4AA8 008E                tst.l      [A0 + 0x8E]
  2589. 00001B2A  6720                     beq        +0x22 /* 00001B4C */
  2590. 00001B2C  202A 000C                move.l     D0, [A2 + 0xC]
  2591. 00001B30  2D40 FFC8                move.l     [A6 - 0x38], D0
  2592. 00001B34  6016                     bra        +0x18 /* 00001B4C */
  2593. label00001B36:
  2594. 00001B36  2F0B                     move.l     -[A7], A3
  2595. 00001B38  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  2596. 00001B3C  2F00                     move.l     -[A7], D0
  2597. 00001B3E  7011                     moveq.l    D0, 0x11
  2598. 00001B40  2F00                     move.l     -[A7], D0
  2599. 00001B42  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  2600. 00001B46  504F                     addq.w     A7, 8
  2601. 00001B48  6000 0422                bra        +0x424 /* 00001F6C */
  2602. label00001B4C:
  2603. 00001B4C  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2604. 00001B50  204B                     movea.l    A0, A3
  2605. 00001B52  7054                     moveq.l    D0, 0x54
  2606. 00001B54  D1C0                     add.l      A0, D0
  2607. 00001B56  2F08                     move.l     -[A7], A0
  2608. 00001B58  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  2609. 00001B5C  7000                     moveq.l    D0, 0x00
  2610. 00001B5E  2840                     movea.l    A4, D0
  2611. 00001B60  102D D993                move.b     D0, [A5 - 0x266D]
  2612. 00001B64  6600 0088                bne        +0x8A /* 00001BEE */
  2613. 00001B68  487A 0444                pea.l      [PC + 0x444 /* 00001FAE, value 0x74686973 'this', cstring "this" */]
  2614. 00001B6C  7002                     moveq.l    D0, 0x02
  2615. 00001B6E  2F00                     move.l     -[A7], D0
  2616. 00001B70  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  2617. 00001B74  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2618. 00001B78  4A80                     tst.l      D0
  2619. 00001B7A  6772                     beq        +0x74 /* 00001BEE */
  2620. 00001B7C  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  2621. 00001B80  246E FFE4                movea.l    A2, [A6 - 0x1C]
  2622. 00001B84  700C                     moveq.l    D0, 0x0C
  2623. 00001B86  D5C0                     add.l      A2, D0
  2624. 00001B88  2052                     movea.l    A0, [A2]
  2625. 00001B8A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2626. 00001B8E  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2627. 00001B92  4A80                     tst.l      D0
  2628. 00001B94  6758                     beq        +0x5A /* 00001BEE */
  2629. 00001B96  2052                     movea.l    A0, [A2]
  2630. 00001B98  2028 0008                move.l     D0, [A0 + 0x8]
  2631. 00001B9C  2D40 FFC4                move.l     [A6 - 0x3C], D0
  2632. 00001BA0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2633. 00001BA4  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  2634. 00001BA8  2840                     movea.l    A4, D0
  2635. 00001BAA  2652                     movea.l    A3, [A2]
  2636. 00001BAC  2013                     move.l     D0, [A3]
  2637. 00001BAE  721F                     moveq.l    D1, 0x1F
  2638. 00001BB0  C041                     and.w      D0, D1
  2639. 00001BB2  7214                     moveq.l    D1, 0x14
  2640. 00001BB4  B041                     cmp.w      D0, D1
  2641. 00001BB6  6626                     bne        +0x28 /* 00001BDE */
  2642. 00001BB8  206B 000C                movea.l    A0, [A3 + 0xC]
  2643. 00001BBC  2068 0010                movea.l    A0, [A0 + 0x10]
  2644. 00001BC0  2028 0010                move.l     D0, [A0 + 0x10]
  2645. 00001BC4  0280 0000 6000           andi.l     D0, 0x6000 /* '`\0' */
  2646. 00001BCA  6712                     beq        +0x14 /* 00001BDE */
  2647. 00001BCC  7011                     moveq.l    D0, 0x11
  2648. 00001BCE  206C 0016                movea.l    A0, [A4 + 0x16]
  2649. 00001BD2  2080                     move.l     [A0], D0
  2650. 00001BD4  2F0C                     move.l     -[A7], A4
  2651. 00001BD6  2F12                     move.l     -[A7], [A2]
  2652. 00001BD8  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  2653. 00001BDC  2840                     movea.l    A4, D0
  2654. label00001BDE:
  2655. 00001BDE  7013                     moveq.l    D0, 0x13
  2656. 00001BE0  2F00                     move.l     -[A7], D0
  2657. 00001BE2  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  2658. 00001BE6  2F0C                     move.l     -[A7], A4
  2659. 00001BE8  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  2660. 00001BEC  2840                     movea.l    A4, D0
  2661. label00001BEE:
  2662. 00001BEE  202D D9A0                move.l     D0, [A5 - 0x2660]
  2663. 00001BF2  6722                     beq        +0x24 /* 00001C16 */
  2664. 00001BF4  42A7                     clr.l      -[A7]
  2665. 00001BF6  206E FFC4                movea.l    A0, [A6 - 0x3C]
  2666. 00001BFA  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2667. 00001BFE  2F2D D9A0                move.l     -[A7], [A5 - 0x2660]
  2668. 00001C02  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  2669. 00001C06  4A80                     tst.l      D0
  2670. 00001C08  670C                     beq        +0xE /* 00001C16 */
  2671. 00001C0A  206D D9A0                movea.l    A0, [A5 - 0x2660]
  2672. 00001C0E  2028 000C                move.l     D0, [A0 + 0xC]
  2673. 00001C12  2D40 FFC4                move.l     [A6 - 0x3C], D0
  2674. label00001C16:
  2675. 00001C16  2F0C                     move.l     -[A7], A4
  2676. 00001C18  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  2677. 00001C1C  3F04                     move.w     -[A7], D4
  2678. 00001C1E  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  2679. 00001C22  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  2680. 00001C26  2840                     movea.l    A4, D0
  2681. 00001C28  6000 0352                bra        +0x354 /* 00001F7C */
  2682. label00001C2C:
  2683. 00001C2C  422D D993                clr.b      [A5 - 0x266D]
  2684. 00001C30  162E FFBC                move.b     D3, [A6 - 0x44]
  2685. 00001C34  700A                     moveq.l    D0, 0x0A
  2686. 00001C36  B600                     cmp.b      D3, D0
  2687. 00001C38  6706                     beq        +0x8 /* 00001C40 */
  2688. 00001C3A  700F                     moveq.l    D0, 0x0F
  2689. 00001C3C  B600                     cmp.b      D3, D0
  2690. 00001C3E  6612                     bne        +0x14 /* 00001C52 */
  2691. label00001C40:
  2692. 00001C40  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2693. 00001C44  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  2694. 00001C48  4EBA 1224                jsr        [PC + 0x1224 /* 00002E6E */]
  2695. 00001C4C  2840                     movea.l    A4, D0
  2696. 00001C4E  6000 032C                bra        +0x32E /* 00001F7C */
  2697. label00001C52:
  2698. 00001C52  202B 0020                move.l     D0, [A3 + 0x20]
  2699. 00001C56  7201                     moveq.l    D1, 0x01
  2700. 00001C58  C081                     and.l      D0, D1
  2701. 00001C5A  6752                     beq        +0x54 /* 00001CAE */
  2702. 00001C5C  102B 001C                move.b     D0, [A3 + 0x1C]
  2703. 00001C60  7211                     moveq.l    D1, 0x11
  2704. 00001C62  B001                     cmp.b      D0, D1
  2705. 00001C64  6648                     bne        +0x4A /* 00001CAE */
  2706. 00001C66  4AAB 0010                tst.l      [A3 + 0x10]
  2707. 00001C6A  6624                     bne        +0x26 /* 00001C90 */
  2708. 00001C6C  204B                     movea.l    A0, A3
  2709. 00001C6E  7054                     moveq.l    D0, 0x54
  2710. 00001C70  D1C0                     add.l      A0, D0
  2711. 00001C72  2F08                     move.l     -[A7], A0
  2712. 00001C74  7031                     moveq.l    D0, 0x31
  2713. 00001C76  2F00                     move.l     -[A7], D0
  2714. 00001C78  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2715. 00001C7C  504F                     addq.w     A7, 8
  2716. 00001C7E  206D D874                movea.l    A0, [A5 - 0x278C]
  2717. 00001C82  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2718. 00001C86  42A7                     clr.l      -[A7]
  2719. 00001C88  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2720. 00001C8C  2740 0010                move.l     [A3 + 0x10], D0
  2721. label00001C90:
  2722. 00001C90  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  2723. 00001C94  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2724. 00001C98  2840                     movea.l    A4, D0
  2725. 00001C9A  B7ED C3EE                cmpa.l     A3, [A5 - 0x3C12]
  2726. 00001C9E  6606                     bne        +0x8 /* 00001CA6 */
  2727. 00001CA0  1B7C 0001 E8D4           move.b     [A5 - 0x172C], 0x1
  2728. label00001CA6:
  2729. 00001CA6  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2730. 00001CAA  6000 02D0                bra        +0x2D2 /* 00001F7C */
  2731. label00001CAE:
  2732. 00001CAE  2F0B                     move.l     -[A7], A3
  2733. 00001CB0  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  2734. 00001CB4  2840                     movea.l    A4, D0
  2735. 00001CB6  202C 0016                move.l     D0, [A4 + 0x16]
  2736. 00001CBA  2D40 FFB8                move.l     [A6 - 0x48], D0
  2737. 00001CBE  00AB 0008 0000 0020      ori.l      [A3 + 0x20], 0x80000
  2738. 00001CC6  244C                     movea.l    A2, A4
  2739. 00001CC8  544A                     addq.w     A2, 2
  2740. 00001CCA  6008                     bra        +0xA /* 00001CD4 */
  2741. label00001CCC:
  2742. 00001CCC  202B 0014                move.l     D0, [A3 + 0x14]
  2743. 00001CD0  2480                     move.l     [A2], D0
  2744. 00001CD2  2640                     movea.l    A3, D0
  2745. label00001CD4:
  2746. 00001CD4  162B 001C                move.b     D3, [A3 + 0x1C]
  2747. 00001CD8  7013                     moveq.l    D0, 0x13
  2748. 00001CDA  B600                     cmp.b      D3, D0
  2749. 00001CDC  67EE                     beq        -0x10 /* 00001CCC */
  2750. 00001CDE  382D D96C                move.w     D4, [A5 - 0x2694]
  2751. 00001CE2  6704                     beq        +0x6 /* 00001CE8 */
  2752. 00001CE4  7004                     moveq.l    D0, 0x04
  2753. 00001CE6  6002                     bra        +0x4 /* 00001CEA */
  2754. label00001CE8:
  2755. 00001CE8  7001                     moveq.l    D0, 0x01
  2756. label00001CEA:
  2757. 00001CEA  1203                     move.b     D1, D3
  2758. 00001CEC  4881                     ext.w      D1
  2759. 00001CEE  48C1                     ext.l      D1
  2760. 00001CF0  41ED D5F6                lea.l      A0, [A5 - 0x2A0A]
  2761. 00001CF4  1230 1000                move.b     D1, [A0 + D1.w]
  2762. 00001CF8  4881                     ext.w      D1
  2763. 00001CFA  48C1                     ext.l      D1
  2764. 00001CFC  C081                     and.l      D0, D1
  2765. 00001CFE  6634                     bne        +0x36 /* 00001D34 */
  2766. 00001D00  7015                     moveq.l    D0, 0x15
  2767. 00001D02  B600                     cmp.b      D3, D0
  2768. 00001D04  672E                     beq        +0x30 /* 00001D34 */
  2769. 00001D06  701B                     moveq.l    D0, 0x1B
  2770. 00001D08  B600                     cmp.b      D3, D0
  2771. 00001D0A  6728                     beq        +0x2A /* 00001D34 */
  2772. 00001D0C  4A44                     tst.w      D4
  2773. 00001D0E  6706                     beq        +0x8 /* 00001D16 */
  2774. 00001D10  41FA 02A4                lea.l      A0, [PC + 0x2A4 /* 00001FB6, value 0x73746174 'stat', cstring "static " */]
  2775. 00001D14  6004                     bra        +0x6 /* 00001D1A */
  2776. label00001D16:
  2777. 00001D16  41FA 029C                lea.l      A0, [PC + 0x29C /* 00001FB4, value 0x7374 'st', cstring "" */]
  2778. label00001D1A:
  2779. 00001D1A  2F08                     move.l     -[A7], A0
  2780. 00001D1C  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  2781. 00001D20  7057                     moveq.l    D0, 0x57
  2782. 00001D22  2F00                     move.l     -[A7], D0
  2783. 00001D24  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2784. 00001D28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2785. 00001D2C  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2786. 00001D30  6000 024A                bra        +0x24C /* 00001F7C */
  2787. label00001D34:
  2788. 00001D34  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2789. 00001D38  206E FFB8                movea.l    A0, [A6 - 0x48]
  2790. 00001D3C  2010                     move.l     D0, [A0]
  2791. 00001D3E  721F                     moveq.l    D1, 0x1F
  2792. 00001D40  C041                     and.w      D0, D1
  2793. 00001D42  7212                     moveq.l    D1, 0x12
  2794. 00001D44  B041                     cmp.w      D0, D1
  2795. 00001D46  6600 0234                bne        +0x236 /* 00001F7C */
  2796. 00001D4A  2F0C                     move.l     -[A7], A4
  2797. 00001D4C  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  2798. 00001D50  2840                     movea.l    A4, D0
  2799. 00001D52  6000 0228                bra        +0x22A /* 00001F7C */
  2800. label00001D56:
  2801. 00001D56  2F2D CDEE                move.l     -[A7], [A5 - 0x3212]
  2802. 00001D5A  2F2D CDE2                move.l     -[A7], [A5 - 0x321E]
  2803. 00001D5E  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2804. 00001D62  2840                     movea.l    A4, D0
  2805. 00001D64  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2806. 00001D68  6000 0212                bra        +0x214 /* 00001F7C */
  2807. label00001D6C:
  2808. 00001D6C  486D BDF8                pea.l      [A5 - 0x4208]
  2809. 00001D70  486E FFEE                pea.l      [A6 - 0x12]
  2810. 00001D74  3F3C 0810                move.w     -[A7], 0x810
  2811. 00001D78  A9EB                     syscall    Pack4/FP68K
  2812. 00001D7A  2B6E FFEE CDDE           move.l     [A5 - 0x3222], [A6 - 0x12]
  2813. 00001D80  2B6E FFF2 CDE2           move.l     [A5 - 0x321E], [A6 - 0xE]
  2814. 00001D86  6036                     bra        +0x38 /* 00001DBE */
  2815. label00001D88:
  2816. 00001D88  486D BDE0                pea.l      [A5 - 0x4220]
  2817. 00001D8C  486E FFEE                pea.l      [A6 - 0x12]
  2818. 00001D90  3F3C 0810                move.w     -[A7], 0x810
  2819. 00001D94  A9EB                     syscall    Pack4/FP68K
  2820. 00001D96  2B6E FFEE CDDE           move.l     [A5 - 0x3222], [A6 - 0x12]
  2821. 00001D9C  2B6E FFF2 CDE2           move.l     [A5 - 0x321E], [A6 - 0xE]
  2822. 00001DA2  601A                     bra        +0x1C /* 00001DBE */
  2823. label00001DA4:
  2824. 00001DA4  486D BDEC                pea.l      [A5 - 0x4214]
  2825. 00001DA8  486E FFEE                pea.l      [A6 - 0x12]
  2826. 00001DAC  3F3C 0810                move.w     -[A7], 0x810
  2827. 00001DB0  A9EB                     syscall    Pack4/FP68K
  2828. 00001DB2  2B6E FFEE CDDE           move.l     [A5 - 0x3222], [A6 - 0x12]
  2829. 00001DB8  2B6E FFF2 CDE2           move.l     [A5 - 0x321E], [A6 - 0xE]
  2830. label00001DBE:
  2831. 00001DBE  206D D874                movea.l    A0, [A5 - 0x278C]
  2832. 00001DC2  2028 0034                move.l     D0, [A0 + 0x34]
  2833. 00001DC6  2B40 CDEE                move.l     [A5 - 0x3212], D0
  2834. label00001DCA:
  2835. 00001DCA  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  2836. 00001DCE  2840                     movea.l    A4, D0
  2837. 00001DD0  18BC 005D                move.b     [A4], 0x5D /* ']' */
  2838. 00001DD4  296D CDEE 0016           move.l     [A4 + 0x16], [A5 - 0x3212]
  2839. 00001DDA  206D CDEE                movea.l    A0, [A5 - 0x3212]
  2840. 00001DDE  2010                     move.l     D0, [A0]
  2841. 00001DE0  721F                     moveq.l    D1, 0x1F
  2842. 00001DE2  C081                     and.l      D0, D1
  2843. 00001DE4  720C                     moveq.l    D1, 0x0C
  2844. 00001DE6  B081                     cmp.l      D0, D1
  2845. 00001DE8  670E                     beq        +0x10 /* 00001DF8 */
  2846. 00001DEA  720D                     moveq.l    D1, 0x0D
  2847. 00001DEC  B081                     cmp.l      D0, D1
  2848. 00001DEE  6710                     beq        +0x12 /* 00001E00 */
  2849. 00001DF0  720E                     moveq.l    D1, 0x0E
  2850. 00001DF2  B081                     cmp.l      D0, D1
  2851. 00001DF4  6718                     beq        +0x1A /* 00001E0E */
  2852. 00001DF6  6040                     bra        +0x42 /* 00001E38 */
  2853. label00001DF8:
  2854. 00001DF8  296D CDE2 0006           move.l     [A4 + 0x6], [A5 - 0x321E]
  2855. 00001DFE  6042                     bra        +0x44 /* 00001E42 */
  2856. label00001E00:
  2857. 00001E00  296D CDDE 0002           move.l     [A4 + 0x2], [A5 - 0x3222]
  2858. 00001E06  296D CDE2 0006           move.l     [A4 + 0x6], [A5 - 0x321E]
  2859. 00001E0C  6034                     bra        +0x36 /* 00001E42 */
  2860. label00001E0E:
  2861. 00001E0E  302D D5D2                move.w     D0, [A5 - 0x2A2E]
  2862. 00001E12  7202                     moveq.l    D1, 0x02
  2863. 00001E14  C041                     and.w      D0, D1
  2864. 00001E16  670E                     beq        +0x10 /* 00001E26 */
  2865. 00001E18  296D CDDE 0002           move.l     [A4 + 0x2], [A5 - 0x3222]
  2866. 00001E1E  296D CDE2 0006           move.l     [A4 + 0x6], [A5 - 0x321E]
  2867. 00001E24  601C                     bra        +0x1E /* 00001E42 */
  2868. label00001E26:
  2869. 00001E26  41ED CDDE                lea.l      A0, [A5 - 0x3222]
  2870. 00001E2A  224C                     movea.l    A1, A4
  2871. 00001E2C  5449                     addq.w     A1, 2
  2872. 00001E2E  22D8                     move.l     [A1]+, [A0]+
  2873. 00001E30  22D8                     move.l     [A1]+, [A0]+
  2874. 00001E32  22D8                     move.l     [A1]+, [A0]+
  2875. 00001E34  22D8                     move.l     [A1]+, [A0]+
  2876. 00001E36  600A                     bra        +0xC /* 00001E42 */
  2877. label00001E38:
  2878. 00001E38  2F3C 0000 07F5           move.l     -[A7], 0x7F5
  2879. 00001E3E  4EBA E1C0                jsr        [PC - 0x1E40 /* 00000000 */]
  2880. label00001E42:
  2881. 00001E42  206C 0016                movea.l    A0, [A4 + 0x16]
  2882. 00001E46  5268 0006                addq.w     [A0 + 0x6], 1
  2883. 00001E4A  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2884. 00001E4E  6000 012C                bra        +0x12E /* 00001F7C */
  2885. label00001E52:
  2886. 00001E52  2D6D CDEE FFB8           move.l     [A6 - 0x48], [A5 - 0x3212]
  2887. 00001E58  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  2888. 00001E5C  2840                     movea.l    A4, D0
  2889. 00001E5E  18BC 0062                move.b     [A4], 0x62 /* 'b' */
  2890. 00001E62  302D CDFC                move.w     D0, [A5 - 0x3204]
  2891. 00001E66  7204                     moveq.l    D1, 0x04
  2892. 00001E68  C041                     and.w      D0, D1
  2893. 00001E6A  670C                     beq        +0xE /* 00001E78 */
  2894. 00001E6C  206D D874                movea.l    A0, [A5 - 0x278C]
  2895. 00001E70  2028 0008                move.l     D0, [A0 + 0x8]
  2896. 00001E74  2D40 FFB8                move.l     [A6 - 0x48], D0
  2897. label00001E78:
  2898. 00001E78  244C                     movea.l    A2, A4
  2899. 00001E7A  700E                     moveq.l    D0, 0x0E
  2900. 00001E7C  D5C0                     add.l      A2, D0
  2901. 00001E7E  2F0A                     move.l     -[A7], A2
  2902. 00001E80  4EAD 1D02                jsr        [A5 + 0x1D02 /* export_924 */]
  2903. 00001E84  2940 000A                move.l     [A4 + 0xA], D0
  2904. 00001E88  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  2905. 00001E8C  7601                     moveq.l    D3, 0x01
  2906. 00001E8E  3F03                     move.w     -[A7], D3
  2907. 00001E90  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2908. 00001E94  2940 0016                move.l     [A4 + 0x16], D0
  2909. 00001E98  2040                     movea.l    A0, D0
  2910. 00001E9A  5268 0006                addq.w     [A0 + 0x6], 1
  2911. 00001E9E  6000 00DC                bra        +0xDE /* 00001F7C */
  2912. label00001EA2:
  2913. 00001EA2  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2914. 00001EA6  7053                     moveq.l    D0, 0x53
  2915. 00001EA8  1F00                     move.b     -[A7], D0
  2916. 00001EAA  7042                     moveq.l    D0, 0x42
  2917. 00001EAC  2F00                     move.l     -[A7], D0
  2918. 00001EAE  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2919. 00001EB2  7600                     moveq.l    D3, 0x00
  2920. 00001EB4  2D43 FFE8                move.l     [A6 - 0x18], D3
  2921. 00001EB8  7000                     moveq.l    D0, 0x00
  2922. 00001EBA  2440                     movea.l    A2, D0
  2923. 00001EBC  2803                     move.l     D4, D3
  2924. 00001EBE  7C00                     moveq.l    D6, 0x00
  2925. 00001EC0  7A20                     moveq.l    D5, 0x20
  2926. 00001EC2  603A                     bra        +0x3C /* 00001EFE */
  2927. label00001EC4:
  2928. 00001EC4  302E FFEA                move.w     D0, [A6 - 0x16]
  2929. 00001EC8  720F                     moveq.l    D1, 0x0F
  2930. 00001ECA  C041                     and.w      D0, D1
  2931. 00001ECC  660E                     bne        +0x10 /* 00001EDC */
  2932. 00001ECE  2F0A                     move.l     -[A7], A2
  2933. 00001ED0  2F05                     move.l     -[A7], D5
  2934. 00001ED2  7003                     moveq.l    D0, 0x03
  2935. 00001ED4  3F00                     move.w     -[A7], D0
  2936. 00001ED6  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  2937. 00001EDA  2440                     movea.l    A2, D0
  2938. label00001EDC:
  2939. 00001EDC  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  2940. 00001EE0  2204                     move.l     D1, D4
  2941. 00001EE2  D28A                     add.l      D1, A2
  2942. 00001EE4  2041                     movea.l    A0, D1
  2943. 00001EE6  3080                     move.w     [A0], D0
  2944. 00001EE8  5484                     addq.l     D4, 2
  2945. 00001EEA  5485                     addq.l     D5, 2
  2946. 00001EEC  5486                     addq.l     D6, 2
  2947. 00001EEE  52AE FFE8                addq.l     [A6 - 0x18], 1
  2948. 00001EF2  0C2D 0057 CDDC           cmpi.b     [A5 - 0x3224], 0x57 /* 'W' */
  2949. 00001EF8  660C                     bne        +0xE /* 00001F06 */
  2950. 00001EFA  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2951. label00001EFE:
  2952. 00001EFE  0C2D 0054 CDDC           cmpi.b     [A5 - 0x3224], 0x54 /* 'T' */
  2953. 00001F04  66BE                     bne        -0x40 /* 00001EC4 */
  2954. label00001F06:
  2955. 00001F06  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  2956. 00001F0A  2840                     movea.l    A4, D0
  2957. 00001F0C  18BC 0063                move.b     [A4], 0x63 /* 'c' */
  2958. 00001F10  2F0C                     move.l     -[A7], A4
  2959. 00001F12  206D D874                movea.l    A0, [A5 - 0x278C]
  2960. 00001F16  2F28 0020                move.l     -[A7], [A0 + 0x20]
  2961. 00001F1A  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  2962. 00001F1E  204C                     movea.l    A0, A4
  2963. 00001F20  7016                     moveq.l    D0, 0x16
  2964. 00001F22  D1C0                     add.l      A0, D0
  2965. 00001F24  2F08                     move.l     -[A7], A0
  2966. 00001F26  2F3C 0000 0088           move.l     -[A7], 0x88
  2967. 00001F2C  4EAD 1EEA                jsr        [A5 + 0x1EEA /* export_985 */]
  2968. 00001F30  262E FFE8                move.l     D3, [A6 - 0x18]
  2969. 00001F34  E38B                     lsl        D3, 1
  2970. 00001F36  2943 000E                move.l     [A4 + 0xE], D3
  2971. 00001F3A  2F0A                     move.l     -[A7], A2
  2972. 00001F3C  2F03                     move.l     -[A7], D3
  2973. 00001F3E  7002                     moveq.l    D0, 0x02
  2974. 00001F40  3F00                     move.w     -[A7], D0
  2975. 00001F42  206D D95C                movea.l    A0, [A5 - 0x26A4]
  2976. 00001F46  4E90                     jsr        [A0]
  2977. 00001F48  2940 000A                move.l     [A4 + 0xA], D0
  2978. 00001F4C  206D D998                movea.l    A0, [A5 - 0x2668]
  2979. 00001F50  00A8 0100 0000 0020      ori.l      [A0 + 0x20], 0x1000000
  2980. 00001F58  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2981. 00001F5C  601E                     bra        +0x20 /* 00001F7C */
  2982. label00001F5E:
  2983. 00001F5E  703F                     moveq.l    D0, 0x3F
  2984. 00001F60  2F00                     move.l     -[A7], D0
  2985. 00001F62  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2986. 00001F66  584F                     addq.w     A7, 4
  2987. label00001F68:
  2988. 00001F68  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2989. label00001F6C:
  2990. 00001F6C  206D D874                movea.l    A0, [A5 - 0x278C]
  2991. 00001F70  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2992. 00001F74  42A7                     clr.l      -[A7]
  2993. 00001F76  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  2994. 00001F7A  2840                     movea.l    A4, D0
  2995. label00001F7C:
  2996. 00001F7C  2F0C                     move.l     -[A7], A4
  2997. 00001F7E  4EBA 003E                jsr        [PC + 0x3E /* 00001FBE */]
  2998. 00001F82  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  2999. 00001F86  4E5E                     unlink     A6
  3000. 00001F88  4E75                     rts
  3001. 00001F8A  0032 696E 6865           ori.b      [A2 + D6 + 0x65], 0x6E /* 'n' */
  3002. 00001F90  7269                     moveq.l    D1, 0x69
  3003. 00001F92  7465                     moveq.l    D2, 0x65
  3004. 00001F94  6400 6465                bcc        +0x6467 /* 000083FB */
  3005. 00001F98  6669                     bne        +0x6B /* 00002003 */
  3006. 00001F9A  6E65                     bgt        +0x67 /* 00002001 */
  3007. 00001F9C  6400 5F5F                bcc        +0x5F61 /* 00007EFD */
  3008. 00001FA0  6F70                     ble        +0x72 /* 00002012 */
  3009. 00001FA2  7469                     moveq.l    D2, 0x69
  3010. 00001FA4  6F6E                     ble        +0x70 /* 00002014 */
  3011. 00001FA6  0000 7468                ori.b      D0, 0x68 /* 'h' */
  3012. 00001FAA  6973                     bvs        +0x75 /* 0000201F */
  3013. 00001FAC  0000 7468                ori.b      D0, 0x68 /* 'h' */
  3014. 00001FB0  6973                     bvs        +0x75 /* 00002025 */
  3015. 00001FB2  0000 0000                ori.b      D0, 0x0
  3016. 00001FB6  7374                     moveq.l    D1, 0x74
  3017. 00001FB8  6174                     bsr        +0x76 /* 0000202E */
  3018. 00001FBA  6963                     bvs        +0x65 /* 0000201F */
  3019. 00001FBC  2000                     move.l     D0, D0
  3020. fn00001FBE:
  3021. 00001FBE  4E56 FFEC                link       A6, -0x0014
  3022. 00001FC2  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  3023. 00001FC6  286E 0008                movea.l    A4, [A6 + 0x8]
  3024. 00001FCA  6000 0202                bra        +0x204 /* 000021CE */
  3025. label00001FCE:
  3026. 00001FCE  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3027. 00001FD2  2F0C                     move.l     -[A7], A4
  3028. 00001FD4  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  3029. 00001FD8  4267                     clr.w      -[A7]
  3030. 00001FDA  42A7                     clr.l      -[A7]
  3031. 00001FDC  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  3032. 00001FE0  2840                     movea.l    A4, D0
  3033. 00001FE2  6000 01EA                bra        +0x1EC /* 000021CE */
  3034. label00001FE6:
  3035. 00001FE6  102D D98F                move.b     D0, [A5 - 0x2671]
  3036. 00001FEA  1D40 FFF1                move.b     [A6 - 0xF], D0
  3037. 00001FEE  422D D98F                clr.b      [A5 - 0x2671]
  3038. 00001FF2  2F0C                     move.l     -[A7], A4
  3039. 00001FF4  4EAD 19D2                jsr        [A5 + 0x19D2 /* export_822 */]
  3040. 00001FF8  2840                     movea.l    A4, D0
  3041. 00001FFA  1B6E FFF1 D98F           move.b     [A5 - 0x2671], [A6 - 0xF]
  3042. 00002000  6000 01CC                bra        +0x1CE /* 000021CE */
  3043. label00002004:
  3044. 00002004  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3045. 00002008  2F0C                     move.l     -[A7], A4
  3046. 0000200A  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  3047. 0000200E  2840                     movea.l    A4, D0
  3048. 00002010  6000 01BC                bra        +0x1BE /* 000021CE */
  3049. // begin alternate branch 00002012-0000201A
  3050. label00002012:
  3051. 00002012  01BC 0C2D 0052           bclr       0xC2D0052, D0
  3052. label00002014: // (misaligned)
  3053. 00002018  CDDC                     muls.w     D6, [A4]+
  3054. // end alternate branch 00002012-0000201A
  3055. label00002012: // (misaligned)
  3056. label00002014:
  3057. 00002014  0C2D 0052 CDDC           cmpi.b     [A5 - 0x3224], 0x52 /* 'R' */
  3058. 0000201A  6604                     bne        +0x6 /* 00002020 */
  3059. 0000201C  7219                     moveq.l    D1, 0x19
  3060. 0000201E  6002                     bra        +0x4 /* 00002022 */
  3061. label00002020:
  3062. 00002020  721A                     moveq.l    D1, 0x1A
  3063. label00002022:
  3064. 00002022  7000                     moveq.l    D0, 0x00
  3065. 00002024  1001                     move.b     D0, D1
  3066. 00002026  2D40 FFEC                move.l     [A6 - 0x14], D0
  3067. 0000202A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3068. fn0000202E:
  3069. 0000202E  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  3070. 00002032  2F0C                     move.l     -[A7], A4
  3071. 00002034  206D D874                movea.l    A0, [A5 - 0x278C]
  3072. 00002038  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3073. 0000203C  42A7                     clr.l      -[A7]
  3074. 0000203E  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  3075. 00002042  2F00                     move.l     -[A7], D0
  3076. 00002044  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3077. 00002048  2840                     movea.l    A4, D0
  3078. 0000204A  2F0C                     move.l     -[A7], A4
  3079. 0000204C  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  3080. 00002050  2640                     movea.l    A3, D0
  3081. 00002052  200B                     move.l     D0, A3
  3082. 00002054  6706                     beq        +0x8 /* 0000205C */
  3083. 00002056  284B                     movea.l    A4, A3
  3084. 00002058  6000 014C                bra        +0x14E /* 000021A6 */
  3085. label0000205C:
  3086. 0000205C  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  3087. 00002060  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  3088. 00002064  7000                     moveq.l    D0, 0x00
  3089. 00002066  2940 0006                move.l     [A4 + 0x6], D0
  3090. 0000206A  0CAE 0000 0019 FFEC      cmpi.l     [A6 - 0x14], 0x19
  3091. 00002072  6604                     bne        +0x6 /* 00002078 */
  3092. 00002074  706D                     moveq.l    D0, 0x6D
  3093. 00002076  6002                     bra        +0x4 /* 0000207A */
  3094. label00002078:
  3095. 00002078  706E                     moveq.l    D0, 0x6E
  3096. label0000207A:
  3097. 0000207A  1880                     move.b     [A4], D0
  3098. 0000207C  102D D5D8                move.b     D0, [A5 - 0x2A28]
  3099. 00002080  661C                     bne        +0x1E /* 0000209E */
  3100. 00002082  2F0C                     move.l     -[A7], A4
  3101. 00002084  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  3102. 00002088  2640                     movea.l    A3, D0
  3103. 0000208A  200B                     move.l     D0, A3
  3104. 0000208C  6710                     beq        +0x12 /* 0000209E */
  3105. 0000208E  700A                     moveq.l    D0, 0x0A
  3106. 00002090  2F00                     move.l     -[A7], D0
  3107. 00002092  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  3108. 00002096  584F                     addq.w     A7, 4
  3109. 00002098  284B                     movea.l    A4, A3
  3110. 0000209A  6000 010A                bra        +0x10C /* 000021A6 */
  3111. label0000209E:
  3112. 0000209E  18AE FFEF                move.b     [A4], [A6 - 0x11]
  3113. 000020A2  246C 0002                movea.l    A2, [A4 + 0x2]
  3114. 000020A6  206A 0016                movea.l    A0, [A2 + 0x16]
  3115. 000020AA  2010                     move.l     D0, [A0]
  3116. 000020AC  721F                     moveq.l    D1, 0x1F
  3117. 000020AE  C041                     and.w      D0, D1
  3118. 000020B0  7214                     moveq.l    D1, 0x14
  3119. 000020B2  B041                     cmp.w      D0, D1
  3120. 000020B4  6614                     bne        +0x16 /* 000020CA */
  3121. 000020B6  2F0A                     move.l     -[A7], A2
  3122. 000020B8  4EAD 2082                jsr        [A5 + 0x2082 /* export_1036 */]
  3123. 000020BC  2940 0002                move.l     [A4 + 0x2], D0
  3124. 000020C0  2040                     movea.l    A0, D0
  3125. 000020C2  2028 0016                move.l     D0, [A0 + 0x16]
  3126. 000020C6  2940 0016                move.l     [A4 + 0x16], D0
  3127. label000020CA:
  3128. 000020CA  266C 0016                movea.l    A3, [A4 + 0x16]
  3129. 000020CE  2D4B FFF8                move.l     [A6 - 0x8], A3
  3130. 000020D2  206E FFF8                movea.l    A0, [A6 - 0x8]
  3131. 000020D6  2610                     move.l     D3, [A0]
  3132. 000020D8  701F                     moveq.l    D0, 0x1F
  3133. 000020DA  2D43 FFFC                move.l     [A6 - 0x4], D3
  3134. 000020DE  C680                     and.l      D3, D0
  3135. 000020E0  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3136. 000020E4  1030 3000                move.b     D0, [A0 + D3.w]
  3137. 000020E8  7244                     moveq.l    D1, 0x44
  3138. 000020EA  C001                     and.b      D0, D1
  3139. 000020EC  7800                     moveq.l    D4, 0x00
  3140. 000020EE  1800                     move.b     D4, D0
  3141. 000020F0  202E FFFC                move.l     D0, [A6 - 0x4]
  3142. 000020F4  721F                     moveq.l    D1, 0x1F
  3143. 000020F6  C041                     and.w      D0, D1
  3144. 000020F8  720C                     moveq.l    D1, 0x0C
  3145. 000020FA  B041                     cmp.w      D0, D1
  3146. 000020FC  6704                     beq        +0x6 /* 00002102 */
  3147. 000020FE  7000                     moveq.l    D0, 0x00
  3148. 00002100  6002                     bra        +0x4 /* 00002104 */
  3149. label00002102:
  3150. 00002102  7001                     moveq.l    D0, 0x01
  3151. label00002104:
  3152. 00002104  2000                     move.l     D0, D0
  3153. 00002106  3A00                     move.w     D5, D0
  3154. 00002108  4A44                     tst.w      D4
  3155. 0000210A  672A                     beq        +0x2C /* 00002136 */
  3156. 0000210C  206D D874                movea.l    A0, [A5 - 0x278C]
  3157. 00002110  2028 0018                move.l     D0, [A0 + 0x18]
  3158. 00002114  2940 0016                move.l     [A4 + 0x16], D0
  3159. 00002118  206D D874                movea.l    A0, [A5 - 0x278C]
  3160. 0000211C  2028 0018                move.l     D0, [A0 + 0x18]
  3161. 00002120  206C 0002                movea.l    A0, [A4 + 0x2]
  3162. 00002124  2140 0016                move.l     [A0 + 0x16], D0
  3163. 00002128  206D D874                movea.l    A0, [A5 - 0x278C]
  3164. 0000212C  2068 0018                movea.l    A0, [A0 + 0x18]
  3165. 00002130  5268 0006                addq.w     [A0 + 0x6], 1
  3166. 00002134  602C                     bra        +0x2E /* 00002162 */
  3167. label00002136:
  3168. 00002136  4A45                     tst.w      D5
  3169. 00002138  6728                     beq        +0x2A /* 00002162 */
  3170. 0000213A  206D D874                movea.l    A0, [A5 - 0x278C]
  3171. 0000213E  2028 0034                move.l     D0, [A0 + 0x34]
  3172. 00002142  2940 0016                move.l     [A4 + 0x16], D0
  3173. 00002146  206D D874                movea.l    A0, [A5 - 0x278C]
  3174. 0000214A  2028 0034                move.l     D0, [A0 + 0x34]
  3175. 0000214E  206C 0002                movea.l    A0, [A4 + 0x2]
  3176. 00002152  2140 0016                move.l     [A0 + 0x16], D0
  3177. 00002156  206D D874                movea.l    A0, [A5 - 0x278C]
  3178. 0000215A  2068 0034                movea.l    A0, [A0 + 0x34]
  3179. 0000215E  5268 0006                addq.w     [A0 + 0x6], 1
  3180. label00002162:
  3181. 00002162  2F0C                     move.l     -[A7], A4
  3182. 00002164  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  3183. 00002168  244C                     movea.l    A2, A4
  3184. 0000216A  544A                     addq.w     A2, 2
  3185. 0000216C  2052                     movea.l    A0, [A2]
  3186. 0000216E  214B 0016                move.l     [A0 + 0x16], A3
  3187. 00002172  2F0C                     move.l     -[A7], A4
  3188. 00002174  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  3189. 00002178  4A44                     tst.w      D4
  3190. 0000217A  6712                     beq        +0x14 /* 0000218E */
  3191. 0000217C  2F12                     move.l     -[A7], [A2]
  3192. 0000217E  206D D874                movea.l    A0, [A5 - 0x278C]
  3193. 00002182  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3194. 00002186  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  3195. 0000218A  2480                     move.l     [A2], D0
  3196. 0000218C  6018                     bra        +0x1A /* 000021A6 */
  3197. label0000218E:
  3198. 0000218E  4A45                     tst.w      D5
  3199. 00002190  6714                     beq        +0x16 /* 000021A6 */
  3200. 00002192  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  3201. 00002196  206D D874                movea.l    A0, [A5 - 0x278C]
  3202. 0000219A  2F28 0034                move.l     -[A7], [A0 + 0x34]
  3203. 0000219E  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  3204. 000021A2  2940 0002                move.l     [A4 + 0x2], D0
  3205. label000021A6:
  3206. 000021A6  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3207. 000021AA  6022                     bra        +0x24 /* 000021CE */
  3208. label000021AC:
  3209. 000021AC  200C                     move.l     D0, A4
  3210. 000021AE  6056                     bra        +0x58 /* 00002206 */
  3211. label000021B0:
  3212. 000021B0  102D D98F                move.b     D0, [A5 - 0x2671]
  3213. 000021B4  1D40 FFF0                move.b     [A6 - 0x10], D0
  3214. 000021B8  422D D98F                clr.b      [A5 - 0x2671]
  3215. 000021BC  2F0C                     move.l     -[A7], A4
  3216. 000021BE  4EAD 19EA                jsr        [A5 + 0x19EA /* export_825 */]
  3217. 000021C2  2840                     movea.l    A4, D0
  3218. 000021C4  1B6E FFF0 D98F           move.b     [A5 - 0x2671], [A6 - 0x10]
  3219. 000021CA  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3220. label000021CE:
  3221. 000021CE  122D CDDC                move.b     D1, [A5 - 0x3224]
  3222. 000021D2  7000                     moveq.l    D0, 0x00
  3223. 000021D4  1001                     move.b     D0, D1
  3224. 000021D6  7253                     moveq.l    D1, 0x53
  3225. 000021D8  B081                     cmp.l      D0, D1
  3226. 000021DA  67D4                     beq        -0x2A /* 000021B0 */
  3227. 000021DC  725A                     moveq.l    D1, 0x5A
  3228. 000021DE  B081                     cmp.l      D0, D1
  3229. 000021E0  6700 FDEC                beq        -0x212 /* 00001FCE */
  3230. 000021E4  725B                     moveq.l    D1, 0x5B
  3231. 000021E6  B081                     cmp.l      D0, D1
  3232. 000021E8  6700 FDFC                beq        -0x202 /* 00001FE6 */
  3233. 000021EC  725D                     moveq.l    D1, 0x5D
  3234. 000021EE  B081                     cmp.l      D0, D1
  3235. 000021F0  6700 FE12                beq        -0x1EC /* 00002004 */
  3236. 000021F4  7252                     moveq.l    D1, 0x52
  3237. 000021F6  B081                     cmp.l      D0, D1
  3238. 000021F8  6700 FE1A                beq        -0x1E4 /* 00002014 */
  3239. 000021FC  7258                     moveq.l    D1, 0x58
  3240. 000021FE  B081                     cmp.l      D0, D1
  3241. 00002200  6700 FE12                beq        -0x1EC /* 00002014 */
  3242. 00002204  60A6                     bra        -0x58 /* 000021AC */
  3243. label00002206:
  3244. 00002206  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3245. 0000220A  4E5E                     unlink     A6
  3246. 0000220C  205F                     movea.l    A0, [A7]+
  3247. 0000220E  584F                     addq.w     A7, 4
  3248. 00002210  4ED0                     jmp        [A0]
  3249. fn00002212:
  3250. 00002212  4E56 0000                link       A6, 0
  3251. 00002216  48E7 1030                movem.l    -[A7], D3,A2,A3
  3252. 0000221A  7600                     moveq.l    D3, 0x00
  3253. 0000221C  246E 0008                movea.l    A2, [A6 + 0x8]
  3254. 00002220  2012                     move.l     D0, [A2]
  3255. 00002222  721F                     moveq.l    D1, 0x1F
  3256. 00002224  C041                     and.w      D0, D1
  3257. 00002226  7214                     moveq.l    D1, 0x14
  3258. 00002228  B041                     cmp.w      D0, D1
  3259. 0000222A  662C                     bne        +0x2E /* 00002258 */
  3260. 0000222C  5283                     addq.l     D3, 1
  3261. 0000222E  206A 000C                movea.l    A0, [A2 + 0xC]
  3262. 00002232  2068 0010                movea.l    A0, [A0 + 0x10]
  3263. 00002236  2668 004E                movea.l    A3, [A0 + 0x4E]
  3264. 0000223A  200B                     move.l     D0, A3
  3265. 0000223C  671A                     beq        +0x1C /* 00002258 */
  3266. 0000223E  0083 0000 0002           ori.l      D3, 0x2
  3267. 00002244  206B 0010                movea.l    A0, [A3 + 0x10]
  3268. 00002248  3028 0008                move.w     D0, [A0 + 0x8]
  3269. 0000224C  0240 0100                andi.w     D0, 0x100
  3270. 00002250  6706                     beq        +0x8 /* 00002258 */
  3271. 00002252  0083 0000 0004           ori.l      D3, 0x4
  3272. label00002258:
  3273. 00002258  2003                     move.l     D0, D3
  3274. 0000225A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3275. 0000225E  4E5E                     unlink     A6
  3276. 00002260  205F                     movea.l    A0, [A7]+
  3277. 00002262  584F                     addq.w     A7, 4
  3278. 00002264  4ED0                     jmp        [A0]
  3279. fn00002266:
  3280. 00002266  4E56 FFF8                link       A6, -0x0008
  3281. 0000226A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3282. 0000226E  102D D990                move.b     D0, [A5 - 0x2670]
  3283. 00002272  1D40 FFFC                move.b     [A6 - 0x4], D0
  3284. 00002276  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3285. 0000227A  0C2D 0053 CDDC           cmpi.b     [A5 - 0x3224], 0x53 /* 'S' */
  3286. 00002280  6716                     beq        +0x18 /* 00002298 */
  3287. 00002282  1B7C 0001 D990           move.b     [A5 - 0x2670], 0x1
  3288. 00002288  4EBA EB4E                jsr        [PC - 0x14B2 /* 00000DD8 */]
  3289. 0000228C  2640                     movea.l    A3, D0
  3290. 0000228E  1B6E FFFC D990           move.b     [A5 - 0x2670], [A6 - 0x4]
  3291. 00002294  6000 00DE                bra        +0xE0 /* 00002374 */
  3292. label00002298:
  3293. 00002298  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3294. 0000229C  202D D99C                move.l     D0, [A5 - 0x2664]
  3295. 000022A0  7201                     moveq.l    D1, 0x01
  3296. 000022A2  C081                     and.l      D0, D1
  3297. 000022A4  660A                     bne        +0xC /* 000022B0 */
  3298. 000022A6  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  3299. 000022AA  4A80                     tst.l      D0
  3300. 000022AC  6600 00A8                bne        +0xAA /* 00002356 */
  3301. label000022B0:
  3302. 000022B0  486E FFF8                pea.l      [A6 - 0x8]
  3303. 000022B4  42A7                     clr.l      -[A7]
  3304. 000022B6  4267                     clr.w      -[A7]
  3305. 000022B8  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  3306. 000022BC  4A40                     tst.w      D0
  3307. 000022BE  6700 008E                beq        +0x90 /* 0000234E */
  3308. 000022C2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3309. 000022C6  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  3310. 000022CA  2440                     movea.l    A2, D0
  3311. 000022CC  2F0A                     move.l     -[A7], A2
  3312. 000022CE  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  3313. 000022D2  7054                     moveq.l    D0, 0x54
  3314. 000022D4  1F00                     move.b     -[A7], D0
  3315. 000022D6  7012                     moveq.l    D0, 0x12
  3316. 000022D8  2F00                     move.l     -[A7], D0
  3317. 000022DA  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3318. 000022DE  264A                     movea.l    A3, A2
  3319. 000022E0  6004                     bra        +0x6 /* 000022E6 */
  3320. label000022E2:
  3321. 000022E2  266B 0008                movea.l    A3, [A3 + 0x8]
  3322. label000022E6:
  3323. 000022E6  2013                     move.l     D0, [A3]
  3324. 000022E8  3600                     move.w     D3, D0
  3325. 000022EA  701F                     moveq.l    D0, 0x1F
  3326. 000022EC  C640                     and.w      D3, D0
  3327. 000022EE  7012                     moveq.l    D0, 0x12
  3328. 000022F0  B640                     cmp.w      D3, D0
  3329. 000022F2  67EE                     beq        -0x10 /* 000022E2 */
  3330. 000022F4  200B                     move.l     D0, A3
  3331. 000022F6  6720                     beq        +0x22 /* 00002318 */
  3332. 000022F8  7014                     moveq.l    D0, 0x14
  3333. 000022FA  B640                     cmp.w      D3, D0
  3334. 000022FC  661A                     bne        +0x1C /* 00002318 */
  3335. 000022FE  206B 000C                movea.l    A0, [A3 + 0xC]
  3336. 00002302  2068 0010                movea.l    A0, [A0 + 0x10]
  3337. 00002306  4AA8 008E                tst.l      [A0 + 0x8E]
  3338. 0000230A  670C                     beq        +0xE /* 00002318 */
  3339. 0000230C  2F3C 0000 008F           move.l     -[A7], 0x8F
  3340. 00002312  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  3341. 00002316  584F                     addq.w     A7, 4
  3342. label00002318:
  3343. 00002318  2F0B                     move.l     -[A7], A3
  3344. 0000231A  4EBA FEF6                jsr        [PC - 0x10A /* 00002212 */]
  3345. 0000231E  2600                     move.l     D3, D0
  3346. 00002320  0C2E 0034 0008           cmpi.b     [A6 + 0x8], 0x34 /* '4' */
  3347. 00002326  660C                     bne        +0xE /* 00002334 */
  3348. 00002328  2F0A                     move.l     -[A7], A2
  3349. 0000232A  42A7                     clr.l      -[A7]
  3350. 0000232C  4EAD 223A                jsr        [A5 + 0x223A /* export_1091 */]
  3351. 00002330  2840                     movea.l    A4, D0
  3352. 00002332  600E                     bra        +0x10 /* 00002342 */
  3353. label00002334:
  3354. 00002334  2F0B                     move.l     -[A7], A3
  3355. 00002336  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  3356. 0000233A  2840                     movea.l    A4, D0
  3357. 0000233C  2F0A                     move.l     -[A7], A2
  3358. 0000233E  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3359. label00002342:
  3360. 00002342  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3361. 00002346  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3362. 0000234A  6000 008A                bra        +0x8C /* 000023D6 */
  3363. label0000234E:
  3364. 0000234E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3365. 00002352  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3366. label00002356:
  3367. 00002356  1B7C 0001 D990           move.b     [A5 - 0x2670], 0x1
  3368. 0000235C  4EBA DCBA                jsr        [PC - 0x2346 /* 00000018 */]
  3369. 00002360  2640                     movea.l    A3, D0
  3370. 00002362  1B6E FFFC D990           move.b     [A5 - 0x2670], [A6 - 0x4]
  3371. 00002368  7054                     moveq.l    D0, 0x54
  3372. 0000236A  1F00                     move.b     -[A7], D0
  3373. 0000236C  7012                     moveq.l    D0, 0x12
  3374. 0000236E  2F00                     move.l     -[A7], D0
  3375. 00002370  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3376. label00002374:
  3377. 00002374  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  3378. 00002378  4EBA FE98                jsr        [PC - 0x168 /* 00002212 */]
  3379. 0000237C  2600                     move.l     D3, D0
  3380. 0000237E  0C2E 0034 0008           cmpi.b     [A6 + 0x8], 0x34 /* '4' */
  3381. 00002384  660C                     bne        +0xE /* 00002392 */
  3382. 00002386  42A7                     clr.l      -[A7]
  3383. 00002388  2F0B                     move.l     -[A7], A3
  3384. 0000238A  4EAD 223A                jsr        [A5 + 0x223A /* export_1091 */]
  3385. 0000238E  2840                     movea.l    A4, D0
  3386. 00002390  6044                     bra        +0x46 /* 000023D6 */
  3387. label00002392:
  3388. 00002392  1213                     move.b     D1, [A3]
  3389. 00002394  7000                     moveq.l    D0, 0x00
  3390. 00002396  1001                     move.b     D0, D1
  3391. 00002398  7262                     moveq.l    D1, 0x62
  3392. 0000239A  B081                     cmp.l      D0, D1
  3393. 0000239C  6708                     beq        +0xA /* 000023A6 */
  3394. 0000239E  7212                     moveq.l    D1, 0x12
  3395. 000023A0  B081                     cmp.l      D0, D1
  3396. 000023A2  6716                     beq        +0x18 /* 000023BA */
  3397. 000023A4  6020                     bra        +0x22 /* 000023C6 */
  3398. label000023A6:
  3399. 000023A6  206D D874                movea.l    A0, [A5 - 0x278C]
  3400. 000023AA  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3401. 000023AE  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  3402. 000023B2  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  3403. 000023B6  2840                     movea.l    A4, D0
  3404. 000023B8  6016                     bra        +0x18 /* 000023D0 */
  3405. label000023BA:
  3406. 000023BA  2F3C 0000 0080           move.l     -[A7], 0x80
  3407. 000023C0  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3408. 000023C4  584F                     addq.w     A7, 4
  3409. label000023C6:
  3410. 000023C6  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  3411. 000023CA  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  3412. 000023CE  2840                     movea.l    A4, D0
  3413. label000023D0:
  3414. 000023D0  2F0B                     move.l     -[A7], A3
  3415. 000023D2  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  3416. label000023D6:
  3417. 000023D6  0C2E 0046 0008           cmpi.b     [A6 + 0x8], 0x46 /* 'F' */
  3418. 000023DC  6616                     bne        +0x18 /* 000023F4 */
  3419. 000023DE  2F0C                     move.l     -[A7], A4
  3420. 000023E0  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  3421. 000023E4  206D D874                movea.l    A0, [A5 - 0x278C]
  3422. 000023E8  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3423. 000023EC  2F03                     move.l     -[A7], D3
  3424. 000023EE  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  3425. 000023F2  2840                     movea.l    A4, D0
  3426. label000023F4:
  3427. 000023F4  200C                     move.l     D0, A4
  3428. 000023F6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3429. 000023FA  4E5E                     unlink     A6
  3430. 000023FC  205F                     movea.l    A0, [A7]+
  3431. 000023FE  544F                     addq.w     A7, 2
  3432. 00002400  4ED0                     jmp        [A0]
  3433. fn00002402:
  3434. 00002402  4E56 FFC4                link       A6, -0x003C
  3435. 00002406  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3436. 0000240A  2C2E 0008                move.l     D6, [A6 + 0x8]
  3437. 0000240E  7A01                     moveq.l    D5, 0x01
  3438. 00002410  7600                     moveq.l    D3, 0x00
  3439. 00002412  2D43 FFC8                move.l     [A6 - 0x38], D3
  3440. 00002416  2D43 FFCC                move.l     [A6 - 0x34], D3
  3441. 0000241A  2D43 FFD0                move.l     [A6 - 0x30], D3
  3442. 0000241E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3443. 00002422  723D                     moveq.l    D1, 0x3D
  3444. 00002424  B001                     cmp.b      D0, D1
  3445. 00002426  6604                     bne        +0x6 /* 0000242C */
  3446. 00002428  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3447. label0000242C:
  3448. 0000242C  0C2D 0053 CDDC           cmpi.b     [A5 - 0x3224], 0x53 /* 'S' */
  3449. 00002432  6622                     bne        +0x24 /* 00002456 */
  3450. 00002434  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3451. 00002438  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  3452. 0000243C  4A80                     tst.l      D0
  3453. 0000243E  6722                     beq        +0x24 /* 00002462 */
  3454. 00002440  486E FFCC                pea.l      [A6 - 0x34]
  3455. 00002444  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  3456. 00002448  7054                     moveq.l    D0, 0x54
  3457. 0000244A  1F00                     move.b     -[A7], D0
  3458. 0000244C  7012                     moveq.l    D0, 0x12
  3459. 0000244E  2F00                     move.l     -[A7], D0
  3460. 00002450  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3461. 00002454  4245                     clr.w      D5
  3462. label00002456:
  3463. 00002456  0C2D 0053 CDDC           cmpi.b     [A5 - 0x3224], 0x53 /* 'S' */
  3464. 0000245C  6628                     bne        +0x2A /* 00002486 */
  3465. 0000245E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3466. label00002462:
  3467. 00002462  486E FFD8                pea.l      [A6 - 0x28]
  3468. 00002466  42A7                     clr.l      -[A7]
  3469. 00002468  4267                     clr.w      -[A7]
  3470. 0000246A  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  3471. 0000246E  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3472. 00002472  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  3473. 00002476  2840                     movea.l    A4, D0
  3474. 00002478  7054                     moveq.l    D0, 0x54
  3475. 0000247A  1F00                     move.b     -[A7], D0
  3476. 0000247C  7012                     moveq.l    D0, 0x12
  3477. 0000247E  2F00                     move.l     -[A7], D0
  3478. 00002480  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3479. 00002484  6024                     bra        +0x26 /* 000024AA */
  3480. label00002486:
  3481. 00002486  262D D88C                move.l     D3, [A5 - 0x2774]
  3482. 0000248A  7000                     moveq.l    D0, 0x00
  3483. 0000248C  2B40 D88C                move.l     [A5 - 0x2774], D0
  3484. 00002490  486E FFD8                pea.l      [A6 - 0x28]
  3485. 00002494  42A7                     clr.l      -[A7]
  3486. 00002496  4267                     clr.w      -[A7]
  3487. 00002498  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  3488. 0000249C  2B43 D88C                move.l     [A5 - 0x2774], D3
  3489. 000024A0  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3490. 000024A4  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  3491. 000024A8  2840                     movea.l    A4, D0
  3492. label000024AA:
  3493. 000024AA  2F0C                     move.l     -[A7], A4
  3494. 000024AC  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  3495. 000024B0  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3496. 000024B4  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3497. 000024B8  2D4C FFC4                move.l     [A6 - 0x3C], A4
  3498. 000024BC  2014                     move.l     D0, [A4]
  3499. 000024BE  721F                     moveq.l    D1, 0x1F
  3500. 000024C0  C041                     and.w      D0, D1
  3501. 000024C2  7214                     moveq.l    D1, 0x14
  3502. 000024C4  B041                     cmp.w      D0, D1
  3503. 000024C6  660E                     bne        +0x10 /* 000024D6 */
  3504. 000024C8  206C 000C                movea.l    A0, [A4 + 0xC]
  3505. 000024CC  2068 0010                movea.l    A0, [A0 + 0x10]
  3506. 000024D0  4AA8 008E                tst.l      [A0 + 0x8E]
  3507. 000024D4  6604                     bne        +0x6 /* 000024DA */
  3508. label000024D6:
  3509. 000024D6  7000                     moveq.l    D0, 0x00
  3510. 000024D8  6002                     bra        +0x4 /* 000024DC */
  3511. label000024DA:
  3512. 000024DA  7001                     moveq.l    D0, 0x01
  3513. label000024DC:
  3514. 000024DC  3E00                     move.w     D7, D0
  3515. 000024DE  0C2D 0053 CDDC           cmpi.b     [A5 - 0x3224], 0x53 /* 'S' */
  3516. 000024E4  661E                     bne        +0x20 /* 00002504 */
  3517. 000024E6  4245                     clr.w      D5
  3518. 000024E8  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3519. 000024EC  486E FFC8                pea.l      [A6 - 0x38]
  3520. 000024F0  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  3521. 000024F4  7054                     moveq.l    D0, 0x54
  3522. 000024F6  1F00                     move.b     -[A7], D0
  3523. 000024F8  7012                     moveq.l    D0, 0x12
  3524. 000024FA  2F00                     move.l     -[A7], D0
  3525. 000024FC  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3526. 00002500  6000 00E2                bra        +0xE4 /* 000025E4 */
  3527. label00002504:
  3528. 00002504  0C2D 005B CDDC           cmpi.b     [A5 - 0x3224], 0x5B /* '[' */
  3529. 0000250A  6600 00D8                bne        +0xDA /* 000025E4 */
  3530. 0000250E  7801                     moveq.l    D4, 0x01
  3531. 00002510  4245                     clr.w      D5
  3532. 00002512  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  3533. 00002516  2D48 FFE4                move.l     [A6 - 0x1C], A0
  3534. 0000251A  526C 0006                addq.w     [A4 + 0x6], 1
  3535. label0000251E:
  3536. 0000251E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3537. 00002522  4EBA DAF4                jsr        [PC - 0x250C /* 00000018 */]
  3538. 00002526  2640                     movea.l    A3, D0
  3539. 00002528  206B 0016                movea.l    A0, [A3 + 0x16]
  3540. 0000252C  2010                     move.l     D0, [A0]
  3541. 0000252E  721F                     moveq.l    D1, 0x1F
  3542. 00002530  C041                     and.w      D0, D1
  3543. 00002532  720B                     moveq.l    D1, 0x0B
  3544. 00002534  B041                     cmp.w      D0, D1
  3545. 00002536  630A                     bls        +0xC /* 00002542 */
  3546. 00002538  705E                     moveq.l    D0, 0x5E
  3547. 0000253A  2F00                     move.l     -[A7], D0
  3548. 0000253C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3549. 00002540  584F                     addq.w     A7, 4
  3550. label00002542:
  3551. 00002542  4A84                     tst.l      D4
  3552. 00002544  6612                     bne        +0x14 /* 00002558 */
  3553. 00002546  1013                     move.b     D0, [A3]
  3554. 00002548  725D                     moveq.l    D1, 0x5D
  3555. 0000254A  B001                     cmp.b      D0, D1
  3556. 0000254C  670A                     beq        +0xC /* 00002558 */
  3557. 0000254E  7018                     moveq.l    D0, 0x18
  3558. 00002550  2F00                     move.l     -[A7], D0
  3559. 00002552  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  3560. 00002556  584F                     addq.w     A7, 4
  3561. label00002558:
  3562. 00002558  7800                     moveq.l    D4, 0x00
  3563. 0000255A  705C                     moveq.l    D0, 0x5C
  3564. 0000255C  1F00                     move.b     -[A7], D0
  3565. 0000255E  7026                     moveq.l    D0, 0x26
  3566. 00002560  2F00                     move.l     -[A7], D0
  3567. 00002562  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3568. 00002566  7015                     moveq.l    D0, 0x15
  3569. 00002568  2F00                     move.l     -[A7], D0
  3570. 0000256A  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  3571. 0000256E  2D40 FFE0                move.l     [A6 - 0x20], D0
  3572. 00002572  2F0B                     move.l     -[A7], A3
  3573. 00002574  206D D874                movea.l    A0, [A5 - 0x278C]
  3574. 00002578  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3575. 0000257C  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  3576. 00002580  2640                     movea.l    A3, D0
  3577. 00002582  1013                     move.b     D0, [A3]
  3578. 00002584  725D                     moveq.l    D1, 0x5D
  3579. 00002586  B001                     cmp.b      D0, D1
  3580. 00002588  6610                     bne        +0x12 /* 0000259A */
  3581. 0000258A  2F0B                     move.l     -[A7], A3
  3582. 0000258C  4EAD 186A                jsr        [A5 + 0x186A /* export_777 */]
  3583. 00002590  206E FFE0                movea.l    A0, [A6 - 0x20]
  3584. 00002594  2140 000C                move.l     [A0 + 0xC], D0
  3585. 00002598  600A                     bra        +0xC /* 000025A4 */
  3586. label0000259A:
  3587. 0000259A  206E FFE0                movea.l    A0, [A6 - 0x20]
  3588. 0000259E  0028 0010 0004           ori.b      [A0 + 0x4], 0x10
  3589. label000025A4:
  3590. 000025A4  246E FFE0                movea.l    A2, [A6 - 0x20]
  3591. 000025A8  254C 0008                move.l     [A2 + 0x8], A4
  3592. 000025AC  526A 0006                addq.w     [A2 + 0x6], 1
  3593. 000025B0  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3594. 000025B4  208A                     move.l     [A0], A2
  3595. 000025B6  504A                     addq.w     A2, 8
  3596. 000025B8  2D4A FFE4                move.l     [A6 - 0x1C], A2
  3597. 000025BC  262E FFD0                move.l     D3, [A6 - 0x30]
  3598. 000025C0  6712                     beq        +0x14 /* 000025D4 */
  3599. 000025C2  7003                     moveq.l    D0, 0x03
  3600. 000025C4  2F00                     move.l     -[A7], D0
  3601. 000025C6  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  3602. 000025CA  2F03                     move.l     -[A7], D3
  3603. 000025CC  2F0B                     move.l     -[A7], A3
  3604. 000025CE  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3605. 000025D2  6002                     bra        +0x4 /* 000025D6 */
  3606. label000025D4:
  3607. 000025D4  200B                     move.l     D0, A3
  3608. label000025D6:
  3609. 000025D6  2D40 FFD0                move.l     [A6 - 0x30], D0
  3610. 000025DA  0C2D 005B CDDC           cmpi.b     [A5 - 0x3224], 0x5B /* '[' */
  3611. 000025E0  6700 FF3C                beq        -0xC2 /* 0000251E */
  3612. label000025E4:
  3613. 000025E4  4A47                     tst.w      D7
  3614. 000025E6  671C                     beq        +0x1E /* 00002604 */
  3615. 000025E8  4A45                     tst.w      D5
  3616. 000025EA  6708                     beq        +0xA /* 000025F4 */
  3617. 000025EC  206E FFC4                movea.l    A0, [A6 - 0x3C]
  3618. 000025F0  B1CC                     cmpa.l     A0, A4
  3619. 000025F2  6710                     beq        +0x12 /* 00002604 */
  3620. label000025F4:
  3621. 000025F4  487A 04B8                pea.l      [PC + 0x4B8 /* 00002AAE, value 0x6E657700 'new\0', cstring "new" */]
  3622. 000025F8  2F3C 0000 008D           move.l     -[A7], 0x8D
  3623. 000025FE  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  3624. 00002602  504F                     addq.w     A7, 8
  3625. label00002604:
  3626. 00002604  246E FFC4                movea.l    A2, [A6 - 0x3C]
  3627. 00002608  2012                     move.l     D0, [A2]
  3628. 0000260A  761F                     moveq.l    D3, 0x1F
  3629. 0000260C  C043                     and.w      D0, D3
  3630. 0000260E  7815                     moveq.l    D4, 0x15
  3631. 00002610  B044                     cmp.w      D0, D4
  3632. 00002612  6600 009E                bne        +0xA0 /* 000026B2 */
  3633. 00002616  2014                     move.l     D0, [A4]
  3634. 00002618  C043                     and.w      D0, D3
  3635. 0000261A  B044                     cmp.w      D0, D4
  3636. 0000261C  665C                     bne        +0x5E /* 0000267A */
  3637. 0000261E  B9CA                     cmpa.l     A4, A2
  3638. 00002620  6704                     beq        +0x6 /* 00002626 */
  3639. 00002622  536C 0006                subq.w     [A4 + 0x6], 1
  3640. label00002626:
  3641. 00002626  7801                     moveq.l    D4, 0x01
  3642. label00002628:
  3643. 00002628  222C 000C                move.l     D1, [A4 + 0xC]
  3644. 0000262C  2004                     move.l     D0, D4
  3645. 0000262E  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3646. 00002632  2800                     move.l     D4, D0
  3647. 00002634  286C 0008                movea.l    A4, [A4 + 0x8]
  3648. 00002638  2014                     move.l     D0, [A4]
  3649. 0000263A  721F                     moveq.l    D1, 0x1F
  3650. 0000263C  C041                     and.w      D0, D1
  3651. 0000263E  7215                     moveq.l    D1, 0x15
  3652. 00002640  B041                     cmp.w      D0, D1
  3653. 00002642  67E4                     beq        -0x1A /* 00002628 */
  3654. 00002644  526C 0006                addq.w     [A4 + 0x6], 1
  3655. 00002648  206D D874                movea.l    A0, [A5 - 0x278C]
  3656. 0000264C  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3657. 00002650  2F04                     move.l     -[A7], D4
  3658. 00002652  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  3659. 00002656  2440                     movea.l    A2, D0
  3660. 00002658  262E FFD0                move.l     D3, [A6 - 0x30]
  3661. 0000265C  6714                     beq        +0x16 /* 00002672 */
  3662. 0000265E  7003                     moveq.l    D0, 0x03
  3663. 00002660  2F00                     move.l     -[A7], D0
  3664. 00002662  2043                     movea.l    A0, D3
  3665. 00002664  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3666. 00002668  2F03                     move.l     -[A7], D3
  3667. 0000266A  2F0A                     move.l     -[A7], A2
  3668. 0000266C  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3669. 00002670  6002                     bra        +0x4 /* 00002674 */
  3670. label00002672:
  3671. 00002672  200A                     move.l     D0, A2
  3672. label00002674:
  3673. 00002674  2D40 FFD0                move.l     [A6 - 0x30], D0
  3674. 00002678  6010                     bra        +0x12 /* 0000268A */
  3675. label0000267A:
  3676. 0000267A  202E FFD0                move.l     D0, [A6 - 0x30]
  3677. 0000267E  660A                     bne        +0xC /* 0000268A */
  3678. 00002680  2F3C 0000 0A7B           move.l     -[A7], 0xA7B /* '\n{' */
  3679. 00002686  4EBA D978                jsr        [PC - 0x2688 /* 00000000 */]
  3680. label0000268A:
  3681. 0000268A  7A01                     moveq.l    D5, 0x01
  3682. 0000268C  246E FFC4                movea.l    A2, [A6 - 0x3C]
  3683. 00002690  206E FFC4                movea.l    A0, [A6 - 0x3C]
  3684. 00002694  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3685. 00002698  7601                     moveq.l    D3, 0x01
  3686. 0000269A  3F03                     move.w     -[A7], D3
  3687. 0000269C  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  3688. 000026A0  2D40 FFC4                move.l     [A6 - 0x3C], D0
  3689. 000026A4  2040                     movea.l    A0, D0
  3690. 000026A6  5268 0006                addq.w     [A0 + 0x6], 1
  3691. 000026AA  2F0A                     move.l     -[A7], A2
  3692. 000026AC  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  3693. 000026B0  6022                     bra        +0x24 /* 000026D4 */
  3694. label000026B2:
  3695. 000026B2  7A00                     moveq.l    D5, 0x00
  3696. 000026B4  202E FFD0                move.l     D0, [A6 - 0x30]
  3697. 000026B8  670A                     beq        +0xC /* 000026C4 */
  3698. 000026BA  2F3C 0000 0A86           move.l     -[A7], 0xA86
  3699. 000026C0  4EBA D93E                jsr        [PC - 0x26C2 /* 00000000 */]
  3700. label000026C4:
  3701. 000026C4  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3702. 000026C8  7001                     moveq.l    D0, 0x01
  3703. 000026CA  3F00                     move.w     -[A7], D0
  3704. 000026CC  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  3705. 000026D0  2D40 FFC4                move.l     [A6 - 0x3C], D0
  3706. label000026D4:
  3707. 000026D4  2F0C                     move.l     -[A7], A4
  3708. 000026D6  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  3709. 000026DA  2F0C                     move.l     -[A7], A4
  3710. 000026DC  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  3711. 000026E0  2F00                     move.l     -[A7], D0
  3712. 000026E2  206D D874                movea.l    A0, [A5 - 0x278C]
  3713. 000026E6  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3714. 000026EA  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  3715. 000026EE  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3716. 000026F2  222E FFD0                move.l     D1, [A6 - 0x30]
  3717. 000026F6  671A                     beq        +0x1C /* 00002712 */
  3718. 000026F8  7203                     moveq.l    D1, 0x03
  3719. 000026FA  2F01                     move.l     -[A7], D1
  3720. 000026FC  206D D874                movea.l    A0, [A5 - 0x278C]
  3721. 00002700  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  3722. 00002704  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  3723. 00002708  2F00                     move.l     -[A7], D0
  3724. 0000270A  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3725. 0000270E  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3726. label00002712:
  3727. 00002712  2014                     move.l     D0, [A4]
  3728. 00002714  721F                     moveq.l    D1, 0x1F
  3729. 00002716  C081                     and.l      D0, D1
  3730. 00002718  2D40 FFDC                move.l     [A6 - 0x24], D0
  3731. 0000271C  7214                     moveq.l    D1, 0x14
  3732. 0000271E  B081                     cmp.l      D0, D1
  3733. 00002720  6600 0246                bne        +0x248 /* 00002968 */
  3734. 00002724  206C 000C                movea.l    A0, [A4 + 0xC]
  3735. 00002728  2468 0010                movea.l    A2, [A0 + 0x10]
  3736. 0000272C  202A 0010                move.l     D0, [A2 + 0x10]
  3737. 00002730  0280 0000 0080           andi.l     D0, 0x80
  3738. 00002736  660E                     bne        +0x10 /* 00002746 */
  3739. 00002738  4A85                     tst.l      D5
  3740. 0000273A  6700 022C                beq        +0x22E /* 00002968 */
  3741. 0000273E  4AAA 004E                tst.l      [A2 + 0x4E]
  3742. 00002742  6700 0224                beq        +0x226 /* 00002968 */
  3743. label00002746:
  3744. 00002746  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  3745. 0000274A  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  3746. 0000274E  2D40 FFD0                move.l     [A6 - 0x30], D0
  3747. 00002752  202E FFCC                move.l     D0, [A6 - 0x34]
  3748. 00002756  6606                     bne        +0x8 /* 0000275E */
  3749. 00002758  4A85                     tst.l      D5
  3750. 0000275A  6600 0192                bne        +0x194 /* 000028EE */
  3751. label0000275E:
  3752. 0000275E  4A85                     tst.l      D5
  3753. 00002760  672C                     beq        +0x2E /* 0000278E */
  3754. 00002762  7001                     moveq.l    D0, 0x01
  3755. 00002764  2F00                     move.l     -[A7], D0
  3756. 00002766  206D D874                movea.l    A0, [A5 - 0x278C]
  3757. 0000276A  2628 001C                move.l     D3, [A0 + 0x1C]
  3758. 0000276E  2F03                     move.l     -[A7], D3
  3759. 00002770  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3760. 00002774  2F03                     move.l     -[A7], D3
  3761. 00002776  102D D51B                move.b     D0, [A5 - 0x2AE5]
  3762. 0000277A  4880                     ext.w      D0
  3763. 0000277C  48C0                     ext.l      D0
  3764. 0000277E  2F00                     move.l     -[A7], D0
  3765. 00002780  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  3766. 00002784  2F00                     move.l     -[A7], D0
  3767. 00002786  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3768. 0000278A  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3769. label0000278E:
  3770. 0000278E  2006                     move.l     D0, D6
  3771. 00002790  8085                     or.l       D0, D5
  3772. 00002792  2F00                     move.l     -[A7], D0
  3773. 00002794  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  3774. 00002798  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3775. 0000279C  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  3776. 000027A0  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3777. 000027A4  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  3778. 000027A8  2440                     movea.l    A2, D0
  3779. 000027AA  4A47                     tst.w      D7
  3780. 000027AC  6706                     beq        +0x8 /* 000027B4 */
  3781. 000027AE  7000                     moveq.l    D0, 0x00
  3782. 000027B0  2640                     movea.l    A3, D0
  3783. 000027B2  6034                     bra        +0x36 /* 000027E8 */
  3784. label000027B4:
  3785. 000027B4  7600                     moveq.l    D3, 0x00
  3786. 000027B6  2D43 FFCC                move.l     [A6 - 0x34], D3
  3787. 000027BA  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3788. 000027BE  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  3789. 000027C2  2D40 FFE8                move.l     [A6 - 0x18], D0
  3790. 000027C6  2F00                     move.l     -[A7], D0
  3791. 000027C8  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3792. 000027CC  2F00                     move.l     -[A7], D0
  3793. 000027CE  2F0C                     move.l     -[A7], A4
  3794. 000027D0  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3795. 000027D4  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  3796. 000027D8  42A7                     clr.l      -[A7]
  3797. 000027DA  2005                     move.l     D0, D5
  3798. 000027DC  720A                     moveq.l    D1, 0x0A
  3799. 000027DE  8081                     or.l       D0, D1
  3800. 000027E0  2F00                     move.l     -[A7], D0
  3801. 000027E2  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  3802. 000027E6  2640                     movea.l    A3, D0
  3803. label000027E8:
  3804. 000027E8  200B                     move.l     D0, A3
  3805. 000027EA  6700 00FC                beq        +0xFE /* 000028E8 */
  3806. 000027EE  701B                     moveq.l    D0, 0x1B
  3807. 000027F0  2F00                     move.l     -[A7], D0
  3808. 000027F2  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3809. 000027F6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3810. 000027FA  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3811. 000027FE  2F00                     move.l     -[A7], D0
  3812. 00002800  2F0A                     move.l     -[A7], A2
  3813. 00002802  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3814. 00002806  2440                     movea.l    A2, D0
  3815. 00002808  302D D5D6                move.w     D0, [A5 - 0x2A2A]
  3816. 0000280C  7210                     moveq.l    D1, 0x10
  3817. 0000280E  C041                     and.w      D0, D1
  3818. 00002810  6700 00A2                beq        +0xA4 /* 000028B4 */
  3819. 00002814  4A85                     tst.l      D5
  3820. 00002816  6600 009C                bne        +0x9E /* 000028B4 */
  3821. 0000281A  206C 000C                movea.l    A0, [A4 + 0xC]
  3822. 0000281E  2068 0010                movea.l    A0, [A0 + 0x10]
  3823. 00002822  2028 0014                move.l     D0, [A0 + 0x14]
  3824. 00002826  B0AD D8AC                cmp.l      D0, [A5 - 0x2754]
  3825. 0000282A  6600 0088                bne        +0x8A /* 000028B4 */
  3826. 0000282E  206C 000C                movea.l    A0, [A4 + 0xC]
  3827. 00002832  2068 0010                movea.l    A0, [A0 + 0x10]
  3828. 00002836  2028 004A                move.l     D0, [A0 + 0x4A]
  3829. 0000283A  2D40 FFF4                move.l     [A6 - 0xC], D0
  3830. 0000283E  2F06                     move.l     -[A7], D6
  3831. 00002840  2F00                     move.l     -[A7], D0
  3832. 00002842  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3833. 00002846  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3834. 0000284A  2F00                     move.l     -[A7], D0
  3835. 0000284C  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3836. 00002850  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  3837. 00002854  2F00                     move.l     -[A7], D0
  3838. 00002856  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  3839. 0000285A  2D40 FFF0                move.l     [A6 - 0x10], D0
  3840. 0000285E  2040                     movea.l    A0, D0
  3841. 00002860  2268 0002                movea.l    A1, [A0 + 0x2]
  3842. 00002864  2229 0002                move.l     D1, [A1 + 0x2]
  3843. 00002868  2D41 FFEC                move.l     [A6 - 0x14], D1
  3844. 0000286C  2F00                     move.l     -[A7], D0
  3845. 0000286E  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  3846. 00002872  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  3847. 00002876  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3848. 0000287A  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3849. 0000287E  4EAD 186A                jsr        [A5 + 0x186A /* export_777 */]
  3850. 00002882  2F00                     move.l     -[A7], D0
  3851. 00002884  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  3852. 00002888  2D40 FFEC                move.l     [A6 - 0x14], D0
  3853. 0000288C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3854. 00002890  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3855. 00002894  2F00                     move.l     -[A7], D0
  3856. 00002896  2F0A                     move.l     -[A7], A2
  3857. 00002898  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3858. 0000289C  4EAD 184A                jsr        [A5 + 0x184A /* export_773 */]
  3859. 000028A0  2440                     movea.l    A2, D0
  3860. 000028A2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3861. 000028A6  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3862. 000028AA  2F00                     move.l     -[A7], D0
  3863. 000028AC  2F0B                     move.l     -[A7], A3
  3864. 000028AE  4EAD 1852                jsr        [A5 + 0x1852 /* export_774 */]
  3865. 000028B2  2640                     movea.l    A3, D0
  3866. label000028B4:
  3867. 000028B4  7011                     moveq.l    D0, 0x11
  3868. 000028B6  2F00                     move.l     -[A7], D0
  3869. 000028B8  206D D874                movea.l    A0, [A5 - 0x278C]
  3870. 000028BC  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3871. 000028C0  2F0A                     move.l     -[A7], A2
  3872. 000028C2  2F0B                     move.l     -[A7], A3
  3873. 000028C4  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3874. 000028C8  2640                     movea.l    A3, D0
  3875. 000028CA  700F                     moveq.l    D0, 0x0F
  3876. 000028CC  2F00                     move.l     -[A7], D0
  3877. 000028CE  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3878. 000028D2  2F0B                     move.l     -[A7], A3
  3879. 000028D4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3880. 000028D8  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  3881. 000028DC  2F00                     move.l     -[A7], D0
  3882. 000028DE  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3883. 000028E2  2640                     movea.l    A3, D0
  3884. 000028E4  6000 01B2                bra        +0x1B4 /* 00002A98 */
  3885. label000028E8:
  3886. 000028E8  264A                     movea.l    A3, A2
  3887. 000028EA  6000 01AC                bra        +0x1AE /* 00002A98 */
  3888. label000028EE:
  3889. 000028EE  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3890. 000028F2  42A7                     clr.l      -[A7]
  3891. 000028F4  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  3892. 000028F8  2440                     movea.l    A2, D0
  3893. 000028FA  2F0A                     move.l     -[A7], A2
  3894. 000028FC  2F0C                     move.l     -[A7], A4
  3895. 000028FE  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3896. 00002902  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  3897. 00002906  42A7                     clr.l      -[A7]
  3898. 00002908  2005                     move.l     D0, D5
  3899. 0000290A  720A                     moveq.l    D1, 0x0A
  3900. 0000290C  8081                     or.l       D0, D1
  3901. 0000290E  2F00                     move.l     -[A7], D0
  3902. 00002910  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  3903. 00002914  2640                     movea.l    A3, D0
  3904. 00002916  200B                     move.l     D0, A3
  3905. 00002918  6716                     beq        +0x18 /* 00002930 */
  3906. 0000291A  2F0B                     move.l     -[A7], A3
  3907. 0000291C  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3908. 00002920  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  3909. 00002924  2640                     movea.l    A3, D0
  3910. 00002926  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3911. 0000292A  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  3912. 0000292E  6010                     bra        +0x12 /* 00002940 */
  3913. label00002930:
  3914. 00002930  206D D874                movea.l    A0, [A5 - 0x278C]
  3915. 00002934  2F28 0018                move.l     -[A7], [A0 + 0x18]
  3916. 00002938  42A7                     clr.l      -[A7]
  3917. 0000293A  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  3918. 0000293E  2640                     movea.l    A3, D0
  3919. label00002940:
  3920. 00002940  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  3921. 00002944  486D E1BA                pea.l      [A5 - 0x1E46]
  3922. 00002948  42A7                     clr.l      -[A7]
  3923. 0000294A  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  3924. 0000294E  2440                     movea.l    A2, D0
  3925. 00002950  200A                     move.l     D0, A2
  3926. 00002952  6700 0144                beq        +0x146 /* 00002A98 */
  3927. 00002956  2F0A                     move.l     -[A7], A2
  3928. 00002958  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  3929. 0000295C  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  3930. 00002960  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  3931. 00002964  6000 0132                bra        +0x134 /* 00002A98 */
  3932. label00002968:
  3933. 00002968  2006                     move.l     D0, D6
  3934. 0000296A  8085                     or.l       D0, D5
  3935. 0000296C  2F00                     move.l     -[A7], D0
  3936. 0000296E  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  3937. 00002972  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3938. 00002976  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  3939. 0000297A  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3940. 0000297E  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  3941. 00002982  2640                     movea.l    A3, D0
  3942. 00002984  202E FFC8                move.l     D0, [A6 - 0x38]
  3943. 00002988  6700 010E                beq        +0x110 /* 00002A98 */
  3944. 0000298C  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3945. 00002990  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  3946. 00002994  7201                     moveq.l    D1, 0x01
  3947. 00002996  B081                     cmp.l      D0, D1
  3948. 00002998  661E                     bne        +0x20 /* 000029B8 */
  3949. 0000299A  362E FFDE                move.w     D3, [A6 - 0x22]
  3950. 0000299E  701F                     moveq.l    D0, 0x1F
  3951. 000029A0  C640                     and.w      D3, D0
  3952. 000029A2  7011                     moveq.l    D0, 0x11
  3953. 000029A4  B640                     cmp.w      D3, D0
  3954. 000029A6  632A                     bls        +0x2C /* 000029D2 */
  3955. 000029A8  7019                     moveq.l    D0, 0x19
  3956. 000029AA  B640                     cmp.w      D3, D0
  3957. 000029AC  6724                     beq        +0x26 /* 000029D2 */
  3958. 000029AE  0CAE 0000 0014 FFDC      cmpi.l     [A6 - 0x24], 0x14
  3959. 000029B6  671A                     beq        +0x1C /* 000029D2 */
  3960. label000029B8:
  3961. 000029B8  7016                     moveq.l    D0, 0x16
  3962. 000029BA  2F00                     move.l     -[A7], D0
  3963. 000029BC  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  3964. 000029C0  584F                     addq.w     A7, 4
  3965. 000029C2  486E FFC8                pea.l      [A6 - 0x38]
  3966. 000029C6  486D 17AA                pea.l      [A5 + 0x17AA /* export_753 */]
  3967. 000029CA  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  3968. 000029CE  6000 00C8                bra        +0xCA /* 00002A98 */
  3969. label000029D2:
  3970. 000029D2  206E FFC8                movea.l    A0, [A6 - 0x38]
  3971. 000029D6  2468 0008                movea.l    A2, [A0 + 0x8]
  3972. 000029DA  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3973. 000029DE  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  3974. 000029E2  2D40 FFFC                move.l     [A6 - 0x4], D0
  3975. 000029E6  220A                     move.l     D1, A2
  3976. 000029E8  660A                     bne        +0xC /* 000029F4 */
  3977. 000029EA  2F3C 0000 0B29           move.l     -[A7], 0xB29
  3978. 000029F0  4EBA D60E                jsr        [PC - 0x29F2 /* 00000000 */]
  3979. label000029F4:
  3980. 000029F4  206E FFC4                movea.l    A0, [A6 - 0x3C]
  3981. 000029F8  2028 0008                move.l     D0, [A0 + 0x8]
  3982. 000029FC  2D40 FFF8                move.l     [A6 - 0x8], D0
  3983. 00002A00  2F0A                     move.l     -[A7], A2
  3984. 00002A02  2F00                     move.l     -[A7], D0
  3985. 00002A04  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  3986. 00002A08  2440                     movea.l    A2, D0
  3987. 00002A0A  0CAE 0000 0014 FFDC      cmpi.l     [A6 - 0x24], 0x14
  3988. 00002A12  6604                     bne        +0x6 /* 00002A18 */
  3989. 00002A14  7017                     moveq.l    D0, 0x17
  3990. 00002A16  6002                     bra        +0x4 /* 00002A1A */
  3991. label00002A18:
  3992. 00002A18  701B                     moveq.l    D0, 0x1B
  3993. label00002A1A:
  3994. 00002A1A  7600                     moveq.l    D3, 0x00
  3995. 00002A1C  1600                     move.b     D3, D0
  3996. 00002A1E  2F03                     move.l     -[A7], D3
  3997. 00002A20  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3998. 00002A24  7013                     moveq.l    D0, 0x13
  3999. 00002A26  2F00                     move.l     -[A7], D0
  4000. 00002A28  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4001. 00002A2C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4002. 00002A30  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  4003. 00002A34  2F00                     move.l     -[A7], D0
  4004. 00002A36  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  4005. 00002A3A  2F00                     move.l     -[A7], D0
  4006. 00002A3C  2F0A                     move.l     -[A7], A2
  4007. 00002A3E  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4008. 00002A42  2440                     movea.l    A2, D0
  4009. 00002A44  701B                     moveq.l    D0, 0x1B
  4010. 00002A46  2F00                     move.l     -[A7], D0
  4011. 00002A48  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  4012. 00002A4C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4013. 00002A50  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  4014. 00002A54  2F00                     move.l     -[A7], D0
  4015. 00002A56  2F0B                     move.l     -[A7], A3
  4016. 00002A58  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4017. 00002A5C  2640                     movea.l    A3, D0
  4018. 00002A5E  7011                     moveq.l    D0, 0x11
  4019. 00002A60  2F00                     move.l     -[A7], D0
  4020. 00002A62  206D D874                movea.l    A0, [A5 - 0x278C]
  4021. 00002A66  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4022. 00002A6A  2F0B                     move.l     -[A7], A3
  4023. 00002A6C  2F0A                     move.l     -[A7], A2
  4024. 00002A6E  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4025. 00002A72  2640                     movea.l    A3, D0
  4026. 00002A74  700F                     moveq.l    D0, 0x0F
  4027. 00002A76  2F00                     move.l     -[A7], D0
  4028. 00002A78  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  4029. 00002A7C  2F0B                     move.l     -[A7], A3
  4030. 00002A7E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4031. 00002A82  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  4032. 00002A86  2F00                     move.l     -[A7], D0
  4033. 00002A88  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4034. 00002A8C  2640                     movea.l    A3, D0
  4035. 00002A8E  486E FFC8                pea.l      [A6 - 0x38]
  4036. 00002A92  42A7                     clr.l      -[A7]
  4037. 00002A94  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  4038. label00002A98:
  4039. 00002A98  2F0C                     move.l     -[A7], A4
  4040. 00002A9A  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  4041. 00002A9E  200B                     move.l     D0, A3
  4042. 00002AA0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4043. 00002AA4  4E5E                     unlink     A6
  4044. 00002AA6  205F                     movea.l    A0, [A7]+
  4045. 00002AA8  584F                     addq.w     A7, 4
  4046. 00002AAA  4ED0                     jmp        [A0]
  4047. 00002AAC  0004 6E65                ori.b      D4, 0x65 /* 'e' */
  4048. 00002AB0  7700                     moveq.l    D3, 0x00
  4049. fn00002AB2:
  4050. 00002AB2  4E56 FFE4                link       A6, -0x001C
  4051. 00002AB6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4052. 00002ABA  7A24                     moveq.l    D5, 0x24
  4053. 00002ABC  7C01                     moveq.l    D6, 0x01
  4054. 00002ABE  7000                     moveq.l    D0, 0x00
  4055. 00002AC0  2640                     movea.l    A3, D0
  4056. 00002AC2  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  4057. 00002AC6  725B                     moveq.l    D1, 0x5B
  4058. 00002AC8  B001                     cmp.b      D0, D1
  4059. 00002ACA  6600 008E                bne        +0x90 /* 00002B5A */
  4060. 00002ACE  0085 0000 0002           ori.l      D5, 0x2
  4061. 00002AD4  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  4062. 00002AD8  0C2D 005C CDDC           cmpi.b     [A5 - 0x3224], 0x5C /* '\\' */
  4063. 00002ADE  6606                     bne        +0x8 /* 00002AE6 */
  4064. 00002AE0  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  4065. 00002AE4  6074                     bra        +0x76 /* 00002B5A */
  4066. label00002AE6:
  4067. 00002AE6  4EBA D530                jsr        [PC - 0x2AD0 /* 00000018 */]
  4068. 00002AEA  2440                     movea.l    A2, D0
  4069. 00002AEC  206A 0016                movea.l    A0, [A2 + 0x16]
  4070. 00002AF0  2010                     move.l     D0, [A0]
  4071. 00002AF2  721F                     moveq.l    D1, 0x1F
  4072. 00002AF4  C041                     and.w      D0, D1
  4073. 00002AF6  720B                     moveq.l    D1, 0x0B
  4074. 00002AF8  B041                     cmp.w      D0, D1
  4075. 00002AFA  630A                     bls        +0xC /* 00002B06 */
  4076. 00002AFC  705E                     moveq.l    D0, 0x5E
  4077. 00002AFE  2F00                     move.l     -[A7], D0
  4078. 00002B00  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  4079. 00002B04  584F                     addq.w     A7, 4
  4080. label00002B06:
  4081. 00002B06  705C                     moveq.l    D0, 0x5C
  4082. 00002B08  1F00                     move.b     -[A7], D0
  4083. 00002B0A  7026                     moveq.l    D0, 0x26
  4084. 00002B0C  2F00                     move.l     -[A7], D0
  4085. 00002B0E  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  4086. 00002B12  2F0A                     move.l     -[A7], A2
  4087. 00002B14  206D D874                movea.l    A0, [A5 - 0x278C]
  4088. 00002B18  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4089. 00002B1C  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  4090. 00002B20  2440                     movea.l    A2, D0
  4091. 00002B22  260B                     move.l     D3, A3
  4092. 00002B24  6712                     beq        +0x14 /* 00002B38 */
  4093. 00002B26  7003                     moveq.l    D0, 0x03
  4094. 00002B28  2F00                     move.l     -[A7], D0
  4095. 00002B2A  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  4096. 00002B2E  2F03                     move.l     -[A7], D3
  4097. 00002B30  2F0A                     move.l     -[A7], A2
  4098. 00002B32  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4099. 00002B36  6002                     bra        +0x4 /* 00002B3A */
  4100. label00002B38:
  4101. 00002B38  200A                     move.l     D0, A2
  4102. label00002B3A:
  4103. 00002B3A  2640                     movea.l    A3, D0
  4104. 00002B3C  0C2D 005B CDDC           cmpi.b     [A5 - 0x3224], 0x5B /* '[' */
  4105. 00002B42  6606                     bne        +0x8 /* 00002B4A */
  4106. 00002B44  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  4107. 00002B48  609C                     bra        -0x62 /* 00002AE6 */
  4108. label00002B4A:
  4109. 00002B4A  7009                     moveq.l    D0, 0x09
  4110. 00002B4C  2F00                     move.l     -[A7], D0
  4111. 00002B4E  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  4112. 00002B52  584F                     addq.w     A7, 4
  4113. 00002B54  2F0B                     move.l     -[A7], A3
  4114. 00002B56  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  4115. label00002B5A:
  4116. 00002B5A  4EBA E27C                jsr        [PC - 0x1D84 /* 00000DD8 */]
  4117. 00002B5E  2F00                     move.l     -[A7], D0
  4118. 00002B60  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  4119. 00002B64  2840                     movea.l    A4, D0
  4120. 00002B66  206C 0016                movea.l    A0, [A4 + 0x16]
  4121. 00002B6A  2610                     move.l     D3, [A0]
  4122. 00002B6C  701F                     moveq.l    D0, 0x1F
  4123. 00002B6E  2D43 FFF8                move.l     [A6 - 0x8], D3
  4124. 00002B72  C680                     and.l      D3, D0
  4125. 00002B74  B6AD D8AC                cmp.l      D3, [A5 - 0x2754]
  4126. 00002B78  672E                     beq        +0x30 /* 00002BA8 */
  4127. 00002B7A  202E FFF8                move.l     D0, [A6 - 0x8]
  4128. 00002B7E  7211                     moveq.l    D1, 0x11
  4129. 00002B80  B081                     cmp.l      D0, D1
  4130. 00002B82  6604                     bne        +0x6 /* 00002B88 */
  4131. 00002B84  7000                     moveq.l    D0, 0x00
  4132. 00002B86  6002                     bra        +0x4 /* 00002B8A */
  4133. label00002B88:
  4134. 00002B88  7001                     moveq.l    D0, 0x01
  4135. label00002B8A:
  4136. 00002B8A  2000                     move.l     D0, D0
  4137. 00002B8C  721F                     moveq.l    D1, 0x1F
  4138. 00002B8E  C081                     and.l      D0, D1
  4139. 00002B90  6716                     beq        +0x18 /* 00002BA8 */
  4140. 00002B92  7017                     moveq.l    D0, 0x17
  4141. 00002B94  2F00                     move.l     -[A7], D0
  4142. 00002B96  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4143. 00002B9A  584F                     addq.w     A7, 4
  4144. 00002B9C  42A7                     clr.l      -[A7]
  4145. 00002B9E  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  4146. 00002BA2  200C                     move.l     D0, A4
  4147. 00002BA4  4EFA 02BC                jmp        [PC + 0x2BC /* 00002E62 */]
  4148. label00002BA8:
  4149. 00002BA8  206C 0016                movea.l    A0, [A4 + 0x16]
  4150. 00002BAC  2068 0008                movea.l    A0, [A0 + 0x8]
  4151. 00002BB0  2010                     move.l     D0, [A0]
  4152. 00002BB2  7240                     moveq.l    D1, 0x40
  4153. 00002BB4  C081                     and.l      D0, D1
  4154. 00002BB6  670A                     beq        +0xC /* 00002BC2 */
  4155. 00002BB8  7056                     moveq.l    D0, 0x56
  4156. 00002BBA  2F00                     move.l     -[A7], D0
  4157. 00002BBC  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4158. 00002BC0  584F                     addq.w     A7, 4
  4159. label00002BC2:
  4160. 00002BC2  7000                     moveq.l    D0, 0x00
  4161. 00002BC4  2440                     movea.l    A2, D0
  4162. 00002BC6  2005                     move.l     D0, D5
  4163. 00002BC8  7202                     moveq.l    D1, 0x02
  4164. 00002BCA  C081                     and.l      D0, D1
  4165. 00002BCC  661E                     bne        +0x20 /* 00002BEC */
  4166. 00002BCE  206C 0016                movea.l    A0, [A4 + 0x16]
  4167. 00002BD2  2068 0008                movea.l    A0, [A0 + 0x8]
  4168. 00002BD6  2010                     move.l     D0, [A0]
  4169. 00002BD8  721F                     moveq.l    D1, 0x1F
  4170. 00002BDA  C041                     and.w      D0, D1
  4171. 00002BDC  7215                     moveq.l    D1, 0x15
  4172. 00002BDE  B041                     cmp.w      D0, D1
  4173. 00002BE0  660A                     bne        +0xC /* 00002BEC */
  4174. 00002BE2  704F                     moveq.l    D0, 0x4F
  4175. 00002BE4  2F00                     move.l     -[A7], D0
  4176. 00002BE6  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4177. 00002BEA  584F                     addq.w     A7, 4
  4178. label00002BEC:
  4179. 00002BEC  206C 0016                movea.l    A0, [A4 + 0x16]
  4180. 00002BF0  2668 0008                movea.l    A3, [A0 + 0x8]
  4181. 00002BF4  6004                     bra        +0x6 /* 00002BFA */
  4182. label00002BF6:
  4183. 00002BF6  266B 0008                movea.l    A3, [A3 + 0x8]
  4184. label00002BFA:
  4185. 00002BFA  2613                     move.l     D3, [A3]
  4186. 00002BFC  701F                     moveq.l    D0, 0x1F
  4187. 00002BFE  2D43 FFFC                move.l     [A6 - 0x4], D3
  4188. 00002C02  C640                     and.w      D3, D0
  4189. 00002C04  7015                     moveq.l    D0, 0x15
  4190. 00002C06  B640                     cmp.w      D3, D0
  4191. 00002C08  67EC                     beq        -0x12 /* 00002BF6 */
  4192. 00002C0A  262E FFFC                move.l     D3, [A6 - 0x4]
  4193. 00002C0E  701F                     moveq.l    D0, 0x1F
  4194. 00002C10  C680                     and.l      D3, D0
  4195. 00002C12  7014                     moveq.l    D0, 0x14
  4196. 00002C14  B680                     cmp.l      D3, D0
  4197. 00002C16  6634                     bne        +0x36 /* 00002C4C */
  4198. 00002C18  206B 000C                movea.l    A0, [A3 + 0xC]
  4199. 00002C1C  2068 0010                movea.l    A0, [A0 + 0x10]
  4200. 00002C20  4AA8 008E                tst.l      [A0 + 0x8E]
  4201. 00002C24  6706                     beq        +0x8 /* 00002C2C */
  4202. 00002C26  7000                     moveq.l    D0, 0x00
  4203. 00002C28  2440                     movea.l    A2, D0
  4204. 00002C2A  6020                     bra        +0x22 /* 00002C4C */
  4205. label00002C2C:
  4206. 00002C2C  206B 000C                movea.l    A0, [A3 + 0xC]
  4207. 00002C30  2068 0010                movea.l    A0, [A0 + 0x10]
  4208. 00002C34  2468 004E                movea.l    A2, [A0 + 0x4E]
  4209. 00002C38  200A                     move.l     D0, A2
  4210. 00002C3A  6710                     beq        +0x12 /* 00002C4C */
  4211. 00002C3C  206A 0010                movea.l    A0, [A2 + 0x10]
  4212. 00002C40  3028 0008                move.w     D0, [A0 + 0x8]
  4213. 00002C44  0240 0100                andi.w     D0, 0x100
  4214. 00002C48  6702                     beq        +0x4 /* 00002C4C */
  4215. 00002C4A  7C00                     moveq.l    D6, 0x00
  4216. label00002C4C:
  4217. 00002C4C  2D4C FFE4                move.l     [A6 - 0x1C], A4
  4218. 00002C50  0C83 0000 0014           cmpi.l     D3, 0x14
  4219. 00002C56  6600 00C4                bne        +0xC6 /* 00002D1C */
  4220. 00002C5A  200A                     move.l     D0, A2
  4221. 00002C5C  670A                     beq        +0xC /* 00002C68 */
  4222. 00002C5E  202E 0008                move.l     D0, [A6 + 0x8]
  4223. 00002C62  6604                     bne        +0x6 /* 00002C68 */
  4224. 00002C64  4A86                     tst.l      D6
  4225. 00002C66  6724                     beq        +0x26 /* 00002C8C */
  4226. label00002C68:
  4227. 00002C68  2005                     move.l     D0, D5
  4228. 00002C6A  7202                     moveq.l    D1, 0x02
  4229. 00002C6C  C081                     and.l      D0, D1
  4230. 00002C6E  6700 00AC                beq        +0xAE /* 00002D1C */
  4231. 00002C72  200A                     move.l     D0, A2
  4232. 00002C74  6616                     bne        +0x18 /* 00002C8C */
  4233. 00002C76  206B 000C                movea.l    A0, [A3 + 0xC]
  4234. 00002C7A  2068 0010                movea.l    A0, [A0 + 0x10]
  4235. 00002C7E  2028 0010                move.l     D0, [A0 + 0x10]
  4236. 00002C82  0280 0000 0080           andi.l     D0, 0x80
  4237. 00002C88  6700 0092                beq        +0x94 /* 00002D1C */
  4238. label00002C8C:
  4239. 00002C8C  0085 0000 0011           ori.l      D5, 0x11
  4240. 00002C92  200A                     move.l     D0, A2
  4241. 00002C94  6740                     beq        +0x42 /* 00002CD6 */
  4242. 00002C96  206A 0010                movea.l    A0, [A2 + 0x10]
  4243. 00002C9A  3028 0008                move.w     D0, [A0 + 0x8]
  4244. 00002C9E  0240 0100                andi.w     D0, 0x100
  4245. 00002CA2  6732                     beq        +0x34 /* 00002CD6 */
  4246. 00002CA4  486E FFE4                pea.l      [A6 - 0x1C]
  4247. 00002CA8  4EAD 17CA                jsr        [A5 + 0x17CA /* export_757 */]
  4248. 00002CAC  2840                     movea.l    A4, D0
  4249. 00002CAE  7011                     moveq.l    D0, 0x11
  4250. 00002CB0  2F00                     move.l     -[A7], D0
  4251. 00002CB2  206D D874                movea.l    A0, [A5 - 0x278C]
  4252. 00002CB6  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4253. 00002CBA  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4254. 00002CBE  2F0B                     move.l     -[A7], A3
  4255. 00002CC0  2F0C                     move.l     -[A7], A4
  4256. 00002CC2  42A7                     clr.l      -[A7]
  4257. 00002CC4  2F05                     move.l     -[A7], D5
  4258. 00002CC6  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  4259. 00002CCA  2F00                     move.l     -[A7], D0
  4260. 00002CCC  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4261. 00002CD0  2D40 FFE8                move.l     [A6 - 0x18], D0
  4262. 00002CD4  6010                     bra        +0x12 /* 00002CE6 */
  4263. label00002CD6:
  4264. 00002CD6  2F0B                     move.l     -[A7], A3
  4265. 00002CD8  2F0C                     move.l     -[A7], A4
  4266. 00002CDA  42A7                     clr.l      -[A7]
  4267. 00002CDC  2F05                     move.l     -[A7], D5
  4268. 00002CDE  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  4269. 00002CE2  2D40 FFE8                move.l     [A6 - 0x18], D0
  4270. label00002CE6:
  4271. 00002CE6  2005                     move.l     D0, D5
  4272. 00002CE8  7202                     moveq.l    D1, 0x02
  4273. 00002CEA  C081                     and.l      D0, D1
  4274. 00002CEC  80AE 0008                or.l       D0, [A6 + 0x8]
  4275. 00002CF0  6600 016C                bne        +0x16E /* 00002E5E */
  4276. 00002CF4  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  4277. 00002CF8  486D E1C0                pea.l      [A5 - 0x1E40]
  4278. 00002CFC  42A7                     clr.l      -[A7]
  4279. 00002CFE  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  4280. 00002D02  2840                     movea.l    A4, D0
  4281. 00002D04  200C                     move.l     D0, A4
  4282. 00002D06  6700 0156                beq        +0x158 /* 00002E5E */
  4283. 00002D0A  2F0C                     move.l     -[A7], A4
  4284. 00002D0C  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  4285. 00002D10  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  4286. 00002D14  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  4287. 00002D18  6000 0144                bra        +0x146 /* 00002E5E */
  4288. label00002D1C:
  4289. 00002D1C  0C83 0000 0013           cmpi.l     D3, 0x13
  4290. 00002D22  6616                     bne        +0x18 /* 00002D3A */
  4291. 00002D24  206D D874                movea.l    A0, [A5 - 0x278C]
  4292. 00002D28  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  4293. 00002D2C  7001                     moveq.l    D0, 0x01
  4294. 00002D2E  2F00                     move.l     -[A7], D0
  4295. 00002D30  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  4296. 00002D34  2D40 FFEC                move.l     [A6 - 0x14], D0
  4297. 00002D38  6010                     bra        +0x12 /* 00002D4A */
  4298. label00002D3A:
  4299. 00002D3A  2F0B                     move.l     -[A7], A3
  4300. 00002D3C  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  4301. 00002D40  2F0B                     move.l     -[A7], A3
  4302. 00002D42  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  4303. 00002D46  2D40 FFEC                move.l     [A6 - 0x14], D0
  4304. label00002D4A:
  4305. 00002D4A  7800                     moveq.l    D4, 0x00
  4306. 00002D4C  2D44 FFF0                move.l     [A6 - 0x10], D4
  4307. 00002D50  7E00                     moveq.l    D7, 0x00
  4308. 00002D52  2605                     move.l     D3, D5
  4309. 00002D54  7002                     moveq.l    D0, 0x02
  4310. 00002D56  C680                     and.l      D3, D0
  4311. 00002D58  200A                     move.l     D0, A2
  4312. 00002D5A  6700 00BA                beq        +0xBC /* 00002E16 */
  4313. 00002D5E  2D44 FFF4                move.l     [A6 - 0xC], D4
  4314. 00002D62  2E06                     move.l     D7, D6
  4315. 00002D64  486E FFE4                pea.l      [A6 - 0x1C]
  4316. 00002D68  4EAD 17CA                jsr        [A5 + 0x17CA /* export_757 */]
  4317. 00002D6C  2840                     movea.l    A4, D0
  4318. 00002D6E  486E FFF4                pea.l      [A6 - 0xC]
  4319. 00002D72  4EAD 17CA                jsr        [A5 + 0x17CA /* export_757 */]
  4320. 00002D76  4A86                     tst.l      D6
  4321. 00002D78  6614                     bne        +0x16 /* 00002D8E */
  4322. 00002D7A  206A 0010                movea.l    A0, [A2 + 0x10]
  4323. 00002D7E  3028 0008                move.w     D0, [A0 + 0x8]
  4324. 00002D82  0240 0100                andi.w     D0, 0x100
  4325. 00002D86  6604                     bne        +0x6 /* 00002D8C */
  4326. 00002D88  4A83                     tst.l      D3
  4327. 00002D8A  6702                     beq        +0x4 /* 00002D8E */
  4328. label00002D8C:
  4329. 00002D8C  7E01                     moveq.l    D7, 0x01
  4330. label00002D8E:
  4331. 00002D8E  2F0B                     move.l     -[A7], A3
  4332. 00002D90  4A87                     tst.l      D7
  4333. 00002D92  6708                     beq        +0xA /* 00002D9C */
  4334. 00002D94  2F0C                     move.l     -[A7], A4
  4335. 00002D96  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  4336. 00002D9A  6004                     bra        +0x6 /* 00002DA0 */
  4337. label00002D9C:
  4338. 00002D9C  202E FFE4                move.l     D0, [A6 - 0x1C]
  4339. label00002DA0:
  4340. 00002DA0  2F00                     move.l     -[A7], D0
  4341. 00002DA2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4342. 00002DA6  2605                     move.l     D3, D5
  4343. 00002DA8  7010                     moveq.l    D0, 0x10
  4344. 00002DAA  8680                     or.l       D3, D0
  4345. 00002DAC  2F03                     move.l     -[A7], D3
  4346. 00002DAE  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  4347. 00002DB2  2D40 FFF0                move.l     [A6 - 0x10], D0
  4348. 00002DB6  2005                     move.l     D0, D5
  4349. 00002DB8  7202                     moveq.l    D1, 0x02
  4350. 00002DBA  C081                     and.l      D0, D1
  4351. 00002DBC  6758                     beq        +0x5A /* 00002E16 */
  4352. 00002DBE  7002                     moveq.l    D0, 0x02
  4353. 00002DC0  2F00                     move.l     -[A7], D0
  4354. 00002DC2  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  4355. 00002DC6  2F0C                     move.l     -[A7], A4
  4356. 00002DC8  206D D874                movea.l    A0, [A5 - 0x278C]
  4357. 00002DCC  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4358. 00002DD0  102D D51A                move.b     D0, [A5 - 0x2AE6]
  4359. 00002DD4  4880                     ext.w      D0
  4360. 00002DD6  48C0                     ext.l      D0
  4361. 00002DD8  2F00                     move.l     -[A7], D0
  4362. 00002DDA  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  4363. 00002DDE  2F00                     move.l     -[A7], D0
  4364. 00002DE0  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4365. 00002DE4  2840                     movea.l    A4, D0
  4366. 00002DE6  7013                     moveq.l    D0, 0x13
  4367. 00002DE8  2F00                     move.l     -[A7], D0
  4368. 00002DEA  206D D874                movea.l    A0, [A5 - 0x278C]
  4369. 00002DEE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4370. 00002DF2  2F0C                     move.l     -[A7], A4
  4371. 00002DF4  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  4372. 00002DF8  2F00                     move.l     -[A7], D0
  4373. 00002DFA  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  4374. 00002DFE  2640                     movea.l    A3, D0
  4375. 00002E00  7003                     moveq.l    D0, 0x03
  4376. 00002E02  2F00                     move.l     -[A7], D0
  4377. 00002E04  2F2B 0016                move.l     -[A7], [A3 + 0x16]
  4378. 00002E08  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4379. 00002E0C  2F0B                     move.l     -[A7], A3
  4380. 00002E0E  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4381. 00002E12  2D40 FFEC                move.l     [A6 - 0x14], D0
  4382. label00002E16:
  4383. 00002E16  2005                     move.l     D0, D5
  4384. 00002E18  7202                     moveq.l    D1, 0x02
  4385. 00002E1A  C081                     and.l      D0, D1
  4386. 00002E1C  80AE 0008                or.l       D0, [A6 + 0x8]
  4387. 00002E20  2F00                     move.l     -[A7], D0
  4388. 00002E22  2F2D D998                move.l     -[A7], [A5 - 0x2668]
  4389. 00002E26  2F0C                     move.l     -[A7], A4
  4390. 00002E28  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4391. 00002E2C  4EAD 203A                jsr        [A5 + 0x203A /* export_1027 */]
  4392. 00002E30  2440                     movea.l    A2, D0
  4393. 00002E32  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4394. 00002E36  2F0A                     move.l     -[A7], A2
  4395. 00002E38  4EAD 17B2                jsr        [A5 + 0x17B2 /* export_754 */]
  4396. 00002E3C  2D40 FFE8                move.l     [A6 - 0x18], D0
  4397. 00002E40  4A87                     tst.l      D7
  4398. 00002E42  671A                     beq        +0x1C /* 00002E5E */
  4399. 00002E44  7211                     moveq.l    D1, 0x11
  4400. 00002E46  2F01                     move.l     -[A7], D1
  4401. 00002E48  206D D874                movea.l    A0, [A5 - 0x278C]
  4402. 00002E4C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4403. 00002E50  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4404. 00002E54  2F00                     move.l     -[A7], D0
  4405. 00002E56  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4406. 00002E5A  2D40 FFE8                move.l     [A6 - 0x18], D0
  4407. label00002E5E:
  4408. 00002E5E  202E FFE8                move.l     D0, [A6 - 0x18]
  4409. label00002E62:
  4410. 00002E62  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4411. 00002E66  4E5E                     unlink     A6
  4412. 00002E68  205F                     movea.l    A0, [A7]+
  4413. 00002E6A  584F                     addq.w     A7, 4
  4414. 00002E6C  4ED0                     jmp        [A0]
  4415. fn00002E6E:
  4416. 00002E6E  4E56 FFFC                link       A6, -0x0004
  4417. 00002E72  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4418. 00002E76  266E 0008                movea.l    A3, [A6 + 0x8]
  4419. 00002E7A  7053                     moveq.l    D0, 0x53
  4420. 00002E7C  1F00                     move.b     -[A7], D0
  4421. 00002E7E  7042                     moveq.l    D0, 0x42
  4422. 00002E80  2F00                     move.l     -[A7], D0
  4423. 00002E82  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  4424. 00002E86  2013                     move.l     D0, [A3]
  4425. 00002E88  721F                     moveq.l    D1, 0x1F
  4426. 00002E8A  C041                     and.w      D0, D1
  4427. 00002E8C  7214                     moveq.l    D1, 0x14
  4428. 00002E8E  B041                     cmp.w      D0, D1
  4429. 00002E90  6624                     bne        +0x26 /* 00002EB6 */
  4430. 00002E92  206B 000C                movea.l    A0, [A3 + 0xC]
  4431. 00002E96  2068 0010                movea.l    A0, [A0 + 0x10]
  4432. 00002E9A  4AA8 004A                tst.l      [A0 + 0x4A]
  4433. 00002E9E  6716                     beq        +0x18 /* 00002EB6 */
  4434. 00002EA0  486E FFFC                pea.l      [A6 - 0x4]
  4435. 00002EA4  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  4436. 00002EA8  2F0B                     move.l     -[A7], A3
  4437. 00002EAA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4438. 00002EAE  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  4439. 00002EB2  2840                     movea.l    A4, D0
  4440. 00002EB4  6046                     bra        +0x48 /* 00002EFC */
  4441. label00002EB6:
  4442. 00002EB6  0C2D 0054 CDDC           cmpi.b     [A5 - 0x3224], 0x54 /* 'T' */
  4443. 00002EBC  6630                     bne        +0x32 /* 00002EEE */
  4444. 00002EBE  2013                     move.l     D0, [A3]
  4445. 00002EC0  3600                     move.w     D3, D0
  4446. 00002EC2  701F                     moveq.l    D0, 0x1F
  4447. 00002EC4  C640                     and.w      D3, D0
  4448. 00002EC6  7011                     moveq.l    D0, 0x11
  4449. 00002EC8  B640                     cmp.w      D3, D0
  4450. 00002ECA  6306                     bls        +0x8 /* 00002ED2 */
  4451. 00002ECC  7019                     moveq.l    D0, 0x19
  4452. 00002ECE  B640                     cmp.w      D3, D0
  4453. 00002ED0  660A                     bne        +0xC /* 00002EDC */
  4454. label00002ED2:
  4455. 00002ED2  2F0B                     move.l     -[A7], A3
  4456. 00002ED4  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  4457. 00002ED8  2840                     movea.l    A4, D0
  4458. 00002EDA  6020                     bra        +0x22 /* 00002EFC */
  4459. label00002EDC:
  4460. 00002EDC  2F0B                     move.l     -[A7], A3
  4461. 00002EDE  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  4462. 00002EE2  2440                     movea.l    A2, D0
  4463. 00002EE4  2F0A                     move.l     -[A7], A2
  4464. 00002EE6  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  4465. 00002EEA  2840                     movea.l    A4, D0
  4466. 00002EEC  600E                     bra        +0x10 /* 00002EFC */
  4467. label00002EEE:
  4468. 00002EEE  4EBA D128                jsr        [PC - 0x2ED8 /* 00000018 */]
  4469. 00002EF2  2F00                     move.l     -[A7], D0
  4470. 00002EF4  2F0B                     move.l     -[A7], A3
  4471. 00002EF6  4EAD 1A9A                jsr        [A5 + 0x1A9A /* export_847 */]
  4472. 00002EFA  2840                     movea.l    A4, D0
  4473. label00002EFC:
  4474. 00002EFC  7054                     moveq.l    D0, 0x54
  4475. 00002EFE  1F00                     move.b     -[A7], D0
  4476. 00002F00  7012                     moveq.l    D0, 0x12
  4477. 00002F02  2F00                     move.l     -[A7], D0
  4478. 00002F04  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  4479. 00002F08  200C                     move.l     D0, A4
  4480. 00002F0A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4481. 00002F0E  4E5E                     unlink     A6
  4482. 00002F10  205F                     movea.l    A0, [A7]+
  4483. 00002F12  584F                     addq.w     A7, 4
  4484. 00002F14  4ED0                     jmp        [A0]
  4485. fn00002F16:
  4486. 00002F16  4E56 FFF8                link       A6, -0x0008
  4487. 00002F1A  48E7 0038                movem.l    -[A7], A2,A3,A4
  4488. 00002F1E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  4489. 00002F22  0C2D 0053 CDDC           cmpi.b     [A5 - 0x3224], 0x53 /* 'S' */
  4490. 00002F28  665C                     bne        +0x5E /* 00002F86 */
  4491. 00002F2A  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  4492. 00002F2E  4EBA DEA8                jsr        [PC - 0x2158 /* 00000DD8 */]
  4493. 00002F32  2440                     movea.l    A2, D0
  4494. 00002F34  7001                     moveq.l    D0, 0x01
  4495. 00002F36  2F00                     move.l     -[A7], D0
  4496. 00002F38  206D D874                movea.l    A0, [A5 - 0x278C]
  4497. 00002F3C  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  4498. 00002F40  7001                     moveq.l    D0, 0x01
  4499. 00002F42  3F00                     move.w     -[A7], D0
  4500. 00002F44  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  4501. 00002F48  2F00                     move.l     -[A7], D0
  4502. 00002F4A  2F0A                     move.l     -[A7], A2
  4503. 00002F4C  206D D874                movea.l    A0, [A5 - 0x278C]
  4504. 00002F50  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4505. 00002F54  42A7                     clr.l      -[A7]
  4506. 00002F56  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  4507. 00002F5A  2F00                     move.l     -[A7], D0
  4508. 00002F5C  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4509. 00002F60  2440                     movea.l    A2, D0
  4510. 00002F62  2F0A                     move.l     -[A7], A2
  4511. 00002F64  4EAD 215A                jsr        [A5 + 0x215A /* export_1063 */]
  4512. 00002F68  2440                     movea.l    A2, D0
  4513. 00002F6A  7013                     moveq.l    D0, 0x13
  4514. 00002F6C  2F00                     move.l     -[A7], D0
  4515. 00002F6E  206D D874                movea.l    A0, [A5 - 0x278C]
  4516. 00002F72  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  4517. 00002F76  2F0A                     move.l     -[A7], A2
  4518. 00002F78  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  4519. 00002F7C  2440                     movea.l    A2, D0
  4520. 00002F7E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  4521. 00002F82  6000 0092                bra        +0x94 /* 00003016 */
  4522. label00002F86:
  4523. 00002F86  486E FFF8                pea.l      [A6 - 0x8]
  4524. 00002F8A  42A7                     clr.l      -[A7]
  4525. 00002F8C  4267                     clr.w      -[A7]
  4526. 00002F8E  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  4527. 00002F92  4A40                     tst.w      D0
  4528. 00002F94  6774                     beq        +0x76 /* 0000300A */
  4529. 00002F96  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4530. 00002F9A  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  4531. 00002F9E  2640                     movea.l    A3, D0
  4532. 00002FA0  2F0B                     move.l     -[A7], A3
  4533. 00002FA2  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  4534. 00002FA6  2013                     move.l     D0, [A3]
  4535. 00002FA8  721F                     moveq.l    D1, 0x1F
  4536. 00002FAA  C041                     and.w      D0, D1
  4537. 00002FAC  7214                     moveq.l    D1, 0x14
  4538. 00002FAE  B041                     cmp.w      D0, D1
  4539. 00002FB0  670C                     beq        +0xE /* 00002FBE */
  4540. 00002FB2  7049                     moveq.l    D0, 0x49
  4541. 00002FB4  2F00                     move.l     -[A7], D0
  4542. 00002FB6  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  4543. 00002FBA  584F                     addq.w     A7, 4
  4544. 00002FBC  605C                     bra        +0x5E /* 0000301A */
  4545. label00002FBE:
  4546. 00002FBE  286B 000C                movea.l    A4, [A3 + 0xC]
  4547. 00002FC2  206C 0010                movea.l    A0, [A4 + 0x10]
  4548. 00002FC6  2028 0010                move.l     D0, [A0 + 0x10]
  4549. 00002FCA  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  4550. 00002FD0  660C                     bne        +0xE /* 00002FDE */
  4551. 00002FD2  705C                     moveq.l    D0, 0x5C
  4552. 00002FD4  2F00                     move.l     -[A7], D0
  4553. 00002FD6  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  4554. 00002FDA  584F                     addq.w     A7, 4
  4555. 00002FDC  603C                     bra        +0x3E /* 0000301A */
  4556. label00002FDE:
  4557. 00002FDE  2F0C                     move.l     -[A7], A4
  4558. 00002FE0  4EBA 004E                jsr        [PC + 0x4E /* 00003030 */]
  4559. 00002FE4  2D40 FFFC                move.l     [A6 - 0x4], D0
  4560. 00002FE8  2F00                     move.l     -[A7], D0
  4561. 00002FEA  4EAD 182A                jsr        [A5 + 0x182A /* export_769 */]
  4562. 00002FEE  2440                     movea.l    A2, D0
  4563. 00002FF0  206A 0002                movea.l    A0, [A2 + 0x2]
  4564. 00002FF4  0068 4000 0024           ori.w      [A0 + 0x24], 0x4000 /* '@\0' */
  4565. 00002FFA  2F0B                     move.l     -[A7], A3
  4566. 00002FFC  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  4567. 00003000  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4568. 00003004  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  4569. 00003008  600C                     bra        +0xE /* 00003016 */
  4570. label0000300A:
  4571. 0000300A  7049                     moveq.l    D0, 0x49
  4572. 0000300C  2F00                     move.l     -[A7], D0
  4573. 0000300E  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  4574. 00003012  584F                     addq.w     A7, 4
  4575. 00003014  6004                     bra        +0x6 /* 0000301A */
  4576. label00003016:
  4577. 00003016  200A                     move.l     D0, A2
  4578. 00003018  600E                     bra        +0x10 /* 00003028 */
  4579. label0000301A:
  4580. 0000301A  206D D874                movea.l    A0, [A5 - 0x278C]
  4581. 0000301E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4582. 00003022  42A7                     clr.l      -[A7]
  4583. 00003024  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  4584. label00003028:
  4585. 00003028  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4586. 0000302C  4E5E                     unlink     A6
  4587. 0000302E  4E75                     rts
  4588. fn00003030:
  4589. 00003030  4E56 FFFC                link       A6, -0x0004
  4590. 00003034  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4591. 00003038  487A 0082                pea.l      [PC + 0x82 /* 000030BC, value 0x5F005F5F '_\0__', cstring "_" */]
  4592. 0000303C  206E 0008                movea.l    A0, [A6 + 0x8]
  4593. 00003040  7054                     moveq.l    D0, 0x54
  4594. 00003042  D1C0                     add.l      A0, D0
  4595. 00003044  2F08                     move.l     -[A7], A0
  4596. 00003046  4EAD 201A                jsr        [A5 + 0x201A /* export_1023 */]
  4597. 0000304A  2D40 FFFC                move.l     [A6 - 0x4], D0
  4598. 0000304E  2F00                     move.l     -[A7], D0
  4599. 00003050  7601                     moveq.l    D3, 0x01
  4600. 00003052  2F03                     move.l     -[A7], D3
  4601. 00003054  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  4602. 00003058  2640                     movea.l    A3, D0
  4603. 0000305A  200B                     move.l     D0, A3
  4604. 0000305C  664E                     bne        +0x50 /* 000030AC */
  4605. 0000305E  487A 005E                pea.l      [PC + 0x5E /* 000030BE, value 0x5F5F7061 '__pa', cstring "__pasmeth" */]
  4606. 00003062  2F03                     move.l     -[A7], D3
  4607. 00003064  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  4608. 00003068  2840                     movea.l    A4, D0
  4609. 0000306A  200C                     move.l     D0, A4
  4610. 0000306C  6608                     bne        +0xA /* 00003076 */
  4611. 0000306E  705D                     moveq.l    D0, 0x5D
  4612. 00003070  2F00                     move.l     -[A7], D0
  4613. 00003072  4EBA CF8C                jsr        [PC - 0x3074 /* 00000000 */]
  4614. label00003076:
  4615. 00003076  244C                     movea.l    A2, A4
  4616. 00003078  700C                     moveq.l    D0, 0x0C
  4617. 0000307A  D5C0                     add.l      A2, D0
  4618. 0000307C  2052                     movea.l    A0, [A2]
  4619. 0000307E  5268 0006                addq.w     [A0 + 0x6], 1
  4620. 00003082  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4621. 00003086  2F03                     move.l     -[A7], D3
  4622. 00003088  7003                     moveq.l    D0, 0x03
  4623. 0000308A  1F00                     move.b     -[A7], D0
  4624. 0000308C  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  4625. 00003090  2640                     movea.l    A3, D0
  4626. 00003092  2012                     move.l     D0, [A2]
  4627. 00003094  2740 000C                move.l     [A3 + 0xC], D0
  4628. 00003098  2052                     movea.l    A0, [A2]
  4629. 0000309A  0090 0000 4000           ori.l      [A0], 0x4000 /* '@\0' */
  4630. 000030A0  177C 0003 001C           move.b     [A3 + 0x1C], 0x3
  4631. 000030A6  177C 0009 001D           move.b     [A3 + 0x1D], 0x9 /* '\t' */
  4632. label000030AC:
  4633. 000030AC  200B                     move.l     D0, A3
  4634. 000030AE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4635. 000030B2  4E5E                     unlink     A6
  4636. 000030B4  205F                     movea.l    A0, [A7]+
  4637. 000030B6  584F                     addq.w     A7, 4
  4638. 000030B8  4ED0                     jmp        [A0]
  4639. 000030BA  000C 5F00                ori.b      A4, 0x0
  4640. 000030BE  5F5F                     subq.w     [A7]+, 7
  4641. 000030C0  7061                     moveq.l    D0, 0x61
  4642. 000030C2  736D                     moveq.l    D1, 0x6D
  4643. 000030C4  6574                     bcs        +0x76 /* 0000313A */
  4644. 000030C6  6800 4E56                bvc        +0x4E58 /* 00007F1E */
  4645. // begin alternate branch 000030C8-000030CC
  4646. fn000030C8:
  4647. 000030C8  4E56 FFFC                link       A6, -0x0004
  4648. // end alternate branch 000030C8-000030CC
  4649. fn000030C8: // (misaligned)
  4650. 000030CA  FFFC                     .invalid   <<F/7/7>>
  4651. 000030CC  48E7 0038                movem.l    -[A7], A2,A3,A4
  4652. 000030D0  246E 0010                movea.l    A2, [A6 + 0x10]
  4653. 000030D4  286A 0036                movea.l    A4, [A2 + 0x36]
  4654. 000030D8  7036                     moveq.l    D0, 0x36
  4655. 000030DA  D5C0                     add.l      A2, D0
  4656. 000030DC  2D4A FFFC                move.l     [A6 - 0x4], A2
  4657. 000030E0  606C                     bra        +0x6E /* 0000314E */
  4658. label000030E2:
  4659. 000030E2  2054                     movea.l    A0, [A4]
  4660. 000030E4  4AA8 0010                tst.l      [A0 + 0x10]
  4661. 000030E8  6608                     bne        +0xA /* 000030F2 */
  4662. 000030EA  706F                     moveq.l    D0, 0x6F
  4663. 000030EC  2F00                     move.l     -[A7], D0
  4664. 000030EE  4EBA CF10                jsr        [PC - 0x30F0 /* 00000000 */]
  4665. label000030F2:
  4666. 000030F2  2054                     movea.l    A0, [A4]
  4667. 000030F4  2068 0010                movea.l    A0, [A0 + 0x10]
  4668. 000030F8  2668 0004                movea.l    A3, [A0 + 0x4]
  4669. 000030FC  602C                     bra        +0x2E /* 0000312A */
  4670. label000030FE:
  4671. 000030FE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4672. 00003102  206B 0008                movea.l    A0, [A3 + 0x8]
  4673. 00003106  7054                     moveq.l    D0, 0x54
  4674. 00003108  D1C0                     add.l      A0, D0
  4675. 0000310A  2F08                     move.l     -[A7], A0
  4676. 0000310C  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  4677. 00003110  504F                     addq.w     A7, 8
  4678. 00003112  4A80                     tst.l      D0
  4679. 00003114  6612                     bne        +0x14 /* 00003128 */
  4680. 00003116  2014                     move.l     D0, [A4]
  4681. 00003118  206E 000C                movea.l    A0, [A6 + 0xC]
  4682. 0000311C  2080                     move.l     [A0], D0
  4683. 0000311E  202B 0008                move.l     D0, [A3 + 0x8]
  4684. 00003122  206E 0008                movea.l    A0, [A6 + 0x8]
  4685. 00003126  2080                     move.l     [A0], D0
  4686. label00003128:
  4687. 00003128  2653                     movea.l    A3, [A3]
  4688. label0000312A:
  4689. 0000312A  200B                     move.l     D0, A3
  4690. 0000312C  66D0                     bne        -0x2E /* 000030FE */
  4691. 0000312E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4692. 00003132  206E FFFC                movea.l    A0, [A6 - 0x4]
  4693. 00003136  2050                     movea.l    A0, [A0]
  4694. 00003138  2050                     movea.l    A0, [A0]
  4695. label0000313A:
  4696. 0000313A  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4697. 0000313E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4698. 00003142  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4699. 00003146  4EBA FF80                jsr        [PC - 0x80 /* 000030C8 */]
  4700. 0000314A  286C 0004                movea.l    A4, [A4 + 0x4]
  4701. label0000314E:
  4702. 0000314E  200C                     move.l     D0, A4
  4703. 00003150  6690                     bne        -0x6E /* 000030E2 */
  4704. 00003152  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4705. 00003156  4E5E                     unlink     A6
  4706. 00003158  205F                     movea.l    A0, [A7]+
  4707. 0000315A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4708. 0000315E  4ED0                     jmp        [A0]
  4709. 00003160  4E56 FFEC                link       A6, -0x0014
  4710. 00003164  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4711. 00003168  266E 0008                movea.l    A3, [A6 + 0x8]
  4712. 0000316C  487A 0210                pea.l      [PC + 0x210 /* 0000337E, cstring "_" */]
  4713. 00003170  244B                     movea.l    A2, A3
  4714. 00003172  7054                     moveq.l    D0, 0x54
  4715. 00003174  D5C0                     add.l      A2, D0
  4716. 00003176  2F0A                     move.l     -[A7], A2
  4717. 00003178  4EAD 201A                jsr        [A5 + 0x201A /* export_1023 */]
  4718. 0000317C  2840                     movea.l    A4, D0
  4719. 0000317E  2F0C                     move.l     -[A7], A4
  4720. 00003180  7001                     moveq.l    D0, 0x01
  4721. 00003182  2F00                     move.l     -[A7], D0
  4722. 00003184  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  4723. 00003188  2D40 FFEC                move.l     [A6 - 0x14], D0
  4724. 0000318C  4A80                     tst.l      D0
  4725. 0000318E  660A                     bne        +0xC /* 0000319A */
  4726. 00003190  2F0B                     move.l     -[A7], A3
  4727. 00003192  4EBA FE9C                jsr        [PC - 0x164 /* 00003030 */]
  4728. 00003196  2D40 FFEC                move.l     [A6 - 0x14], D0
  4729. label0000319A:
  4730. 0000319A  246E FFEC                movea.l    A2, [A6 - 0x14]
  4731. 0000319E  7038                     moveq.l    D0, 0x38
  4732. 000031A0  D5C0                     add.l      A2, D0
  4733. 000031A2  248B                     move.l     [A2], A3
  4734. 000031A4  206E FFEC                movea.l    A0, [A6 - 0x14]
  4735. 000031A8  2028 0020                move.l     D0, [A0 + 0x20]
  4736. 000031AC  0280 0010 0000           andi.l     D0, 0x100000
  4737. 000031B2  6600 01B8                bne        +0x1BA /* 0000336C */
  4738. 000031B6  00A8 0010 0000 0020      ori.l      [A0 + 0x20], 0x100000
  4739. 000031BE  4A92                     tst.l      [A2]
  4740. 000031C0  660A                     bne        +0xC /* 000031CC */
  4741. 000031C2  2F3C 0000 009C           move.l     -[A7], 0x9C
  4742. 000031C8  4EBA CE36                jsr        [PC - 0x31CA /* 00000000 */]
  4743. label000031CC:
  4744. 000031CC  2052                     movea.l    A0, [A2]
  4745. 000031CE  2028 0010                move.l     D0, [A0 + 0x10]
  4746. 000031D2  2D40 FFF0                move.l     [A6 - 0x10], D0
  4747. 000031D6  4A80                     tst.l      D0
  4748. 000031D8  660A                     bne        +0xC /* 000031E4 */
  4749. 000031DA  2F3C 0000 009E           move.l     -[A7], 0x9E
  4750. 000031E0  4EBA CE1E                jsr        [PC - 0x31E2 /* 00000000 */]
  4751. label000031E4:
  4752. 000031E4  206E FFF0                movea.l    A0, [A6 - 0x10]
  4753. 000031E8  2868 0004                movea.l    A4, [A0 + 0x4]
  4754. 000031EC  2D4A FFFC                move.l     [A6 - 0x4], A2
  4755. 000031F0  6000 00A8                bra        +0xAA /* 0000329A */
  4756. label000031F4:
  4757. 000031F4  266C 0008                movea.l    A3, [A4 + 0x8]
  4758. 000031F8  206B 000C                movea.l    A0, [A3 + 0xC]
  4759. 000031FC  2010                     move.l     D0, [A0]
  4760. 000031FE  721F                     moveq.l    D1, 0x1F
  4761. 00003200  C081                     and.l      D0, D1
  4762. 00003202  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  4763. 00003206  1030 0000                move.b     D0, [A0 + D0.w]
  4764. 0000320A  7210                     moveq.l    D1, 0x10
  4765. 0000320C  C001                     and.b      D0, D1
  4766. 0000320E  6700 0088                beq        +0x8A /* 00003298 */
  4767. 00003212  206B 0010                movea.l    A0, [A3 + 0x10]
  4768. 00003216  3028 0008                move.w     D0, [A0 + 0x8]
  4769. 0000321A  0240 0100                andi.w     D0, 0x100
  4770. 0000321E  6778                     beq        +0x7A /* 00003298 */
  4771. 00003220  52AD BE08                addq.l     [A5 - 0x41F8], 1
  4772. 00003224  206E FFFC                movea.l    A0, [A6 - 0x4]
  4773. 00003228  2010                     move.l     D0, [A0]
  4774. 0000322A  2D40 FFF4                move.l     [A6 - 0xC], D0
  4775. 0000322E  2D4B FFF8                move.l     [A6 - 0x8], A3
  4776. 00003232  202D BE08                move.l     D0, [A5 - 0x41F8]
  4777. 00003236  B0AD BE04                cmp.l      D0, [A5 - 0x41FC]
  4778. 0000323A  6F20                     ble        +0x22 /* 0000325C */
  4779. 0000323C  06AD 0000 0019 BE04      addi.l     [A5 - 0x41FC], 0x19
  4780. 00003244  2F2D BE0C                move.l     -[A7], [A5 - 0x41F4]
  4781. 00003248  202D BE04                move.l     D0, [A5 - 0x41FC]
  4782. 0000324C  E788                     lsl        D0, 3
  4783. 0000324E  2F00                     move.l     -[A7], D0
  4784. 00003250  7002                     moveq.l    D0, 0x02
  4785. 00003252  3F00                     move.w     -[A7], D0
  4786. 00003254  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  4787. 00003258  2B40 BE0C                move.l     [A5 - 0x41F4], D0
  4788. label0000325C:
  4789. 0000325C  244B                     movea.l    A2, A3
  4790. 0000325E  7054                     moveq.l    D0, 0x54
  4791. 00003260  D5C0                     add.l      A2, D0
  4792. 00003262  2F0A                     move.l     -[A7], A2
  4793. 00003264  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4794. 00003268  486E FFF4                pea.l      [A6 - 0xC]
  4795. 0000326C  486E FFF8                pea.l      [A6 - 0x8]
  4796. 00003270  4EBA FE56                jsr        [PC - 0x1AA /* 000030C8 */]
  4797. 00003274  202D BE08                move.l     D0, [A5 - 0x41F8]
  4798. 00003278  7603                     moveq.l    D3, 0x03
  4799. 0000327A  E7A0                     asl        D0, D3
  4800. 0000327C  D0AD BE0C                add.l      D0, [A5 - 0x41F4]
  4801. 00003280  2040                     movea.l    A0, D0
  4802. 00003282  214B FFF8                move.l     [A0 - 0x8], A3
  4803. 00003286  202D BE08                move.l     D0, [A5 - 0x41F8]
  4804. 0000328A  E7A0                     asl        D0, D3
  4805. 0000328C  D0AD BE0C                add.l      D0, [A5 - 0x41F4]
  4806. 00003290  2040                     movea.l    A0, D0
  4807. 00003292  216E FFF8 FFFC           move.l     [A0 - 0x4], [A6 - 0x8]
  4808. label00003298:
  4809. 00003298  2854                     movea.l    A4, [A4]
  4810. label0000329A:
  4811. 0000329A  200C                     move.l     D0, A4
  4812. 0000329C  6600 FF56                bne        -0xA8 /* 000031F4 */
  4813. 000032A0  52AD D84C                addq.l     [A5 - 0x27B4], 1
  4814. 000032A4  202D D84C                move.l     D0, [A5 - 0x27B4]
  4815. 000032A8  B0AD D848                cmp.l      D0, [A5 - 0x27B8]
  4816. 000032AC  6F20                     ble        +0x22 /* 000032CE */
  4817. 000032AE  06AD 0000 0019 D848      addi.l     [A5 - 0x27B8], 0x19
  4818. 000032B6  2F2D D850                move.l     -[A7], [A5 - 0x27B0]
  4819. 000032BA  202D D848                move.l     D0, [A5 - 0x27B8]
  4820. 000032BE  E988                     lsl        D0, 4
  4821. 000032C0  2F00                     move.l     -[A7], D0
  4822. 000032C2  7002                     moveq.l    D0, 0x02
  4823. 000032C4  3F00                     move.w     -[A7], D0
  4824. 000032C6  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  4825. 000032CA  2B40 D850                move.l     [A5 - 0x27B0], D0
  4826. label000032CE:
  4827. 000032CE  202D D84C                move.l     D0, [A5 - 0x27B4]
  4828. 000032D2  E980                     asl        D0, 4
  4829. 000032D4  D0AD D850                add.l      D0, [A5 - 0x27B0]
  4830. 000032D8  2640                     movea.l    A3, D0
  4831. 000032DA  70F0                     moveq.l    D0, 0xFFFFFFF0
  4832. 000032DC  D7C0                     add.l      A3, D0
  4833. 000032DE  262E FFEC                move.l     D3, [A6 - 0x14]
  4834. 000032E2  2683                     move.l     [A3], D3
  4835. 000032E4  2043                     movea.l    A0, D3
  4836. 000032E6  2268 0038                movea.l    A1, [A0 + 0x38]
  4837. 000032EA  2269 0010                movea.l    A1, [A1 + 0x10]
  4838. 000032EE  2469 0036                movea.l    A2, [A1 + 0x36]
  4839. 000032F2  200A                     move.l     D0, A2
  4840. 000032F4  6724                     beq        +0x26 /* 0000331A */
  4841. 000032F6  4A92                     tst.l      [A2]
  4842. 000032F8  660A                     bne        +0xC /* 00003304 */
  4843. 000032FA  2F3C 0000 00C1           move.l     -[A7], 0xC1
  4844. 00003300  4EBA CCFE                jsr        [PC - 0x3302 /* 00000000 */]
  4845. label00003304:
  4846. 00003304  2043                     movea.l    A0, D3
  4847. 00003306  2068 0038                movea.l    A0, [A0 + 0x38]
  4848. 0000330A  2068 0010                movea.l    A0, [A0 + 0x10]
  4849. 0000330E  2068 0036                movea.l    A0, [A0 + 0x36]
  4850. 00003312  2010                     move.l     D0, [A0]
  4851. 00003314  2740 0004                move.l     [A3 + 0x4], D0
  4852. 00003318  6006                     bra        +0x8 /* 00003320 */
  4853. label0000331A:
  4854. 0000331A  7000                     moveq.l    D0, 0x00
  4855. 0000331C  2740 0004                move.l     [A3 + 0x4], D0
  4856. label00003320:
  4857. 00003320  376D BE0A 000A           move.w     [A3 + 0xA], [A5 - 0x41F6]
  4858. 00003326  206E FFF0                movea.l    A0, [A6 - 0x10]
  4859. 0000332A  2010                     move.l     D0, [A0]
  4860. 0000332C  3740 0008                move.w     [A3 + 0x8], D0
  4861. 00003330  202D BE08                move.l     D0, [A5 - 0x41F8]
  4862. 00003334  672A                     beq        +0x2C /* 00003360 */
  4863. 00003336  202D BE08                move.l     D0, [A5 - 0x41F8]
  4864. 0000333A  7603                     moveq.l    D3, 0x03
  4865. 0000333C  E7A8                     lsl        D0, D3
  4866. 0000333E  2F00                     move.l     -[A7], D0
  4867. 00003340  4EAD 165A                jsr        [A5 + 0x165A /* export_711 */]
  4868. 00003344  2740 000C                move.l     [A3 + 0xC], D0
  4869. 00003348  222D BE08                move.l     D1, [A5 - 0x41F8]
  4870. 0000334C  E7A9                     lsl        D1, D3
  4871. 0000334E  2F01                     move.l     -[A7], D1
  4872. 00003350  2F2D BE0C                move.l     -[A7], [A5 - 0x41F4]
  4873. 00003354  2F00                     move.l     -[A7], D0
  4874. 00003356  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  4875. 0000335A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4876. 0000335E  6006                     bra        +0x8 /* 00003366 */
  4877. label00003360:
  4878. 00003360  7000                     moveq.l    D0, 0x00
  4879. 00003362  2740 000C                move.l     [A3 + 0xC], D0
  4880. label00003366:
  4881. 00003366  7000                     moveq.l    D0, 0x00
  4882. 00003368  2B40 BE08                move.l     [A5 - 0x41F8], D0
  4883. label0000336C:
  4884. 0000336C  202E FFEC                move.l     D0, [A6 - 0x14]
  4885. 00003370  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4886. 00003374  4E5E                     unlink     A6
  4887. 00003376  205F                     movea.l    A0, [A7]+
  4888. 00003378  584F                     addq.w     A7, 4
  4889. 0000337A  4ED0                     jmp        [A0]
  4890. 0000337C  0002 5F00                ori.b      D2, 0x0
  4891.